If you go the website route and with Wordpress ...
The best builder is Beaver Builder ... Elementor is pretty good too.
You will need a theme though ... Best theme is GeneratePress or Astra
Astra Both are pretty good. Astra is the fastest theme meaning you will ge better SEO.
Also in terms of hosting,
SiteGround is probably the best in terms of shared hosting.
They are super fast, reliable ... they are one of the few suggested by Wordpress.org itself - others like pagely etc are more on the expensive side.
links are affialiate but you can use directly. Siteground is just very very good