It depends on what your needs are, I don't know those places specifically but usually free hosting plans are quite limited and often they put ads on your website. Make sure there are no ads and that they can host the web software you need.
Some free hosts (like ours ) are actually of the same quality (and even better!) than some paid hosts. It helps to look around - don't settle on the first thing you find.
it depends on what you need, i prefer good host if you are making a site with future , just a blog or something then go with cheap ones
some free hostings are okay for example if you don't mind not having SMTP i think runhosting.com is the best for u
People mostly complain about free hosting's downtime. Godaddy offers hosting for $4 which is not far from $2, godaddy comes with a reputation.
my favorite free host: http://www.bestfreewebhost.info - Excelent Free Hosting. favorite paid host: http://www.web-hosting-service.org - $1 Hosting but still great quality Free Hosts will never compare to paid hosting.
We have cheap, reliable hosting, for really cheap prices. Why Paid? Free servers are 98% of the times overloaded, misconfigured and/or disabling you to do what you want with your space because of security measures. They also use to host many garbage (doorways, spammers, phishing...) Of course, this can not be applied to all of them. There are some in which the admin is responsible and takes care.
lol this thread is the good thread for hosting onwer to advertise their own. I think free hosting is a good service if they do care about speed and uptime.
I tried 000webhost.com for quite sometime now, initially they have some teething problems, being blocked as phishing sites gets into their system. But nowadays everything is running perfect, as good as any paid hosting.
Quite true, for free hosting, try to backup far more often than you would if you are using paid hosting.
IMO the best free hosting is www.x10hosting.com Or if you want a 3$ hosting I suggest you http://byethost.com/paidplans.php