Always remember that '
There_ain't_no_such_thing_as_a_free_lunch[
^]' :)
Well, considering the cost of hosting services I wouldn't go for a free service (even if there is one). Reasons:
1.) Not sure if my data is secure enough with them
2.) Availability? Do they promise that my service would be up? What's the SLA? Whom do I contact if there is downtime?
3.) Many more...