Even if money is tight, you may do yourself a greater service by choosing a paid site instead. It all depends on what the needs of your site are, and what impression you’re trying to create with visitors. For anyone who does have a tight budget their are always options rather than going for a free service. You can hosting on a shared web server right now at HostGator for as little as $3.96 a month which is very affordable to anyone wanting to start a business online.
Or if your host turns out to be a “reseller,” i.e. someone who doesn’t actually own the server but has leased it to you from the actual owner, you could end up in a situation where they have to take any tech support request to the original owner. This might cause delays that could be disastrous for your business.