One of my favorite topics
I think that while it's true that quality links back to your site will aid in
SEO the reality is that Google returns search results from your site based on the content on your pages as well as your page titles and meta description. So, highly optimized content really is key. The frustrating thing about free sitebuilders, or even paid ones for that matter, is they will often have very messy code that can actually prevent the search engines from properly indexing your site.
If at all possible, I'd recommend using WordPress on your own domain as a website foundation, rather than something like Homestead or MS Live. You'll still have the flexibility and ease of use without the chunks of useless code clogging up your internal
SEO.
No matter what you use to build your site though, attention to your content, image tags, etc. is most important. Because no matter who links to you, if there's nothing worthwhile on the page for Google to say 'hey, this is relevant!' you're not going to garner returns.