I’d like to finish off saying that you pay for what you get as well. Some people expect 50GB of space, and 2TB of bandwidth for $8 a year, well, I hate to break it to you, but that is just not going to happen in this day and age. Good servers cost money, and if a company is allocating out that much space/bandwidth, you are safe to say they are overselling.
Do you need upgradable options? More Hard Drives, more bandwidth, additional IP addresses, 24/7 staff on the Data Center location, etc Those are just a few things to think about if you want to stick long term with a company.