I am the biggest wordpress fan in the world so I always advise to use this CMS
I think that getting some templates from envato market for a wordpress website is still the best option.
I never thought anything without WordPress. Because WordPress is one of the most popular and most friendly CMS for website building. There are unlimited number of ready to use template for WordPress site. Just chose it and upload in your site and your website is ready.
If want to minimize theme cost then it is better to purchase multi purpose theme once and use it for lifetime for different different website. You can check our Saasland theme on Envato market place.
Saasland is the multi-purpose wordpress theme on technology category on Envato. It has 30+ pre-built demo. Just one click to install and 250+ block element. You can build any kind of interface by its drag and drop element.
Wordpress website is very easy to handling.
I can recommend Magento Shopping Cart and Magento ecommerce platform. It has a lot of benefits and I think Magento was created for ecommerce.
If you need some help in developing your website, check this company, https://elogic.co/services/magento-store-development/.
I really like Thrive Themes. easy to use and they do a lot of updates. No monthlies either if you just get architect.
I don't like website builders, nowadays they won't bring good results. If you need to make business website I think better will be to create custom design which will meet all modern trends and requirements. So in my opinion you should hire professional web designers and developers. Like example check these design examples from Globalgraphics Web Design company, as for me they are great!
Wordpress is the best choice in my opinion. You can choose from hundreds of free plugins. I love the free Wordpress plugin called Elementor. It’s a simple drag and drop website builder.
Dont forget to use the Free Yoast SEO plugin also