Eidde- It really depends on what your overall intentions of your goal is. If you are just looking for a site for your personal usage, then weebly is adequate for your needs, but the functionality of it is you are bound by their TOS as far as monetization of the site.
If your goals are to start an online business then you really should get a domain name of your own and a cPanel website hosting account. Now a days both options are fairly cheap and competitive. I personally have a namecheap.com account where I only paid $39 for the domain name, hosting for 3 months with the domain lasting 1 year. The reason for this suggestion is because if you are looking ahead for business reasons, then you do not want to waste your time building a following on a free site (which may or may not come with adverts already on your site that you cannot control) just to lose some of your following when you convert to a real site. Plus you can also download the latest version of WordPress easily and have complete control over it with fuctionality to do just about anything you wish. This option also will allow you to completely to customize with a static page of whatever you want it to be.
Just some food for thought.