We find that WordPress is best for businesses looking to build a following and generate sales leads.
We prefer A2 hosting but here is a link to an article that gives you a breakdown on some of the best WordPress hosts... https://www.concreteinternetmarketing.com/best-website-hosting-services-for-small-business/
WordPress is actually 100% free to use. However, you will need website hosting services.
WordPress is both a blog and a website, or just a blog, or just a website. The point is, you can create just about any type of website you want with WordPress including an e-commerce website.
Yes, WordPress is a very reliable CMS platform and is actually used by some of the biggest websites on the planet.
The only real difference between WordPress.com and WordPress.org is you own the domain name with WordPress.com. If you have a website with WordPress.org your domain name would look something like this, mysite.wordpress.org. If you have a website using WordPress.com your domain name would look like this, mysite.com.
A WordPress designer is an individual or company who specializes in designing WordPress website.