With free web hosting you will not receive the same quality of service, guarantees, etc. I always and only recommend free web hosting for learning proposes, but if your serious about your website/websites, you will need to find a reliable provider with quality customer support, good uptime, etc.