i used free one before.
and now i have bought both hosting and domain name.
and i feel the price is not so expensive.
you can see my site in my signature.i think it is working very well.