Threads like this are getting annoying, believe me.
First off, how can a free offer be considered a spam. You get free hosting, itīs not like you have to pay for it or something. Second, the info on the first site you linked to date back to 2008. Some things have changed meanwhile, some things have not. For example the 2MB file limit for php based uploads is still in place and thatīs reasonable. Also reasonable is to disable certain functions like the mentioned set_timelimit or exec for example. So i donīt get why there are complaints about that. Just look at the phpinfo on, for example, server41 -> http://server41.000webhost.com/phpinfo.php
You see exactly what you get and what you donīt get or has been restricted.
What do people that write things like
# 2MB limit on file uploads
# Some PHP functions such as set_time_limit() are disabled and max_execution_time = 15s which may be short for big crons
# No localhost sendmail, only SMTP which is not configured in php.ini so the Drupal SMTP module is required
# No SSH/SFTP/SCP
# No SSL support for your domain
# No SSL on their domain when logging in to manage your account
# Your account password is displayed in clear text on your "account details" page
actually expect? Some of them you even donīt get on most paid hostings unless you go for a VPS or Dedicated solution. Show me some paid hosting that allows full ssh access? Most of them, if at all, offer jailed ssh but even jailed ssh is a high security risk.
Care to show me a free hosting service that allows for all the services listed under "bad things"? Show me just one that offers for example to set max_execution time to like 4 minutes, or upload_max_filesize to like 100MB or even better, one free hosting service that allows exec() on their accounts?