@jsim77 Here are you answers :
- Yes
- There is no minimum . But, but for account creations Stellar charges . But is very minimum .
- If you are building your own app an want to transact then at that time it requires to install and setup Horizon. Otherwise, you can use the existing stellar main net to transact.