WordPress

The gold standard for flexibility and ownership. You’ll need to purchase a domain and a hosting plan from a hosting provider (about $5–15/month). This gives you a fully self-contained site you control, with no platform restrictions.
Best if you plan to grow significantly, use powerful SEO tools, or sell products later.
Worth knowing: WordPress does require regular updates and maintenance. (- if you’d rather never think about it, ask me about my WebCare Plan)