You need really good money support, cause too many amateur around will signup and your servers will down in few days with full of data and you will tell here " we ordered new usa servers" " wait for EU servers next week", or people will says " ftp not work" because you are amateur (if so) and people will hammer your ftp servers or will hammer all servers with uploads with 1-10 gbit rdp,vps servers and all will be slow or down in first month if you do not have enough powerfull servers need too much money for them. After a while, affiliation will make problem during payment period, delays or refunds or companies will capture your money
Opening a new host wants may be 100,000 thousand $ at start up to buy best servers and best TECH TEAM to fix bugs, problems, errors, cheaters ...etc. You can say its too much, money is the key
in every part of life . If you have it with good tech support, you can succedd or dissappear in few months.