Yes, I agree with you. The free hosts keep you to be stuck with several limitations. If you are looking for a cheap host, then you should see this list of cheap VPS hosting sites. I have personally used Hostwinds and Hostinger. They are perfect!
My domain is www.melinadruga.com.
My host is BlueHost. I have had a long string of issues with them. I would not recommend them. The only reason I haven't switched is that I cannot find my receipt from the company I purchased my domain from. The name of the company on whois.net is a company I never heard of, and I believe it is the company BlueHost uses to automatically renew domains.
I've heard stories like this about BlueHost. Thank you for telling yours because I am always looking for a new host.
You're welcome. Best of luck.