Quote: "Why do you waste time and money to make something free if you don't improve it? "
The simple answer is.... to sell you on the upgrade. Never think for a moment that they give it away free out of the goodness of their heart. (unless you're sleeping with them. You're not, are you?) If it were free and good, why would you upgrade?
Domains are cheap. Most times you can get them for around 10.00 a year or less. Remember that the less you pay, the less control and support you get.
Same for hosting. Someone on the forum made the remark the other day "I have over 8000 websites on 3 servers". You can probably get a deal like that for about 9.00 a year. It's fine, as long as you don't expect it to work much or often.
If you want good hosting you have to pay for it. I service only business clients (no my cat fluffy websites) and charge 144.00/year. For that they get personal service. If I had to take a guess, I would ball park your needs around what FredP has and is using. They are established and reliable without being more than you need.
Best.
I'm sorry, my answers are limited. You must ask the right question.