more space, you can upload more file types to your page, if you have a paid domain with premium hosting plan you won't have the banners/ads you will eventually have on your site if your site right now is the Free subdomain with free hosting
you also have the ads if you have a domain with free hosting