If I have to send money to someone, do they also have to be a Fi user?
No, the person to whom you are sending money does not have to be on Fi. This means they don't have to have an account on Fi. You can transfer money to anyone in India using Bank Transfer or UPI.