Free web hosting brands itself as a good way to "get a feel" for what hosting is all about. The reality, however, is far from that - you receive very limited amounts of site hosting resources, with none of the perks that you would actually get if you were to pay for the service. Thus, it's a much better idea to utilize a high-end hosting provider to host your website, straight from the get-go.