Then again you have shared hosts which have worse service than some free hosts. Free hosting is fine for those who just started with web and are testing things, abd need to learn, both about web and hosting.
Once that period is over it's easy to move to paid service.
thats it, but free hosting may have TOS tooIf you want something for free, you have to pay for it (in one way or another).
Free hosting is free.
Pay nothing, get nothing.
You get what you pay for...even when it is "free".:twocents: