If your budget was limited would you rather go for free web hosting or see what you can do to increase your current funds and go for a more comprehensive web hosting service?
Personally I am not much of a fan of free web hosting. Some people choose to get their website hosted on a free web hosting server or hire a company which charges less money. There are however many limitations on a free web hosting server like speed, types of features etc. Information on websites may also not be secured properly, as a result of which, payments received online from this website can be at risk.
A reputed and efficient hosting company will have experts who will provide you with a professional service. One major drawback of free web hosting companies is that you might not be able to choose your preferred website name. In addition, these free and low cost sites offer little in the way of maintenance and upgrades to features. This could cause a disruption to your services if a particular payment processor upgrades its services, and your customers find they cannot use a certain credit card because your site did not include the upgrade. These are just a few of the drawbacks which lead me to take such a decision. What do you think?