I don’t want to ever use a free web host for any of our sites – the reason is pretty simple.
You get what you pay for.
Even if the hosting is superb with all of the bells and whistles, when something goes wrong you need someone accountable to fix it.
People are only accountable if they get paid. If it’s free, there’s no urgency on their part.