Pros of WordPress:
Price. WordPress is completely free and that says it all.
Ease of installation. Installation takes a few clicks. You just need to upload the CMS files to the hosting, create a new database and start the installation itself. All this can be done in a minute.
Templates. On specialized sites (marketplaces) you can find a ready-made template for every taste.
Plugins. Need to add some functionality? Easily! You just need to go to the page with plugins and find what you need.
SEO friendly. WordPress is very easy to set up for SEO.
Broad focus. Initially, this CMS was created for the development of blogs, but over time it became possible to create online stores, corporate sites, large news portals, etc. It is important to understand your goals and objectives here.
You can make an online store on WordPress, you just need to understand how big it will be, demanding in terms of functionality. For example, with the help of the WooCommerce plugin, you can develop a small or medium-sized online store.
Cons of WordPress:
Higher susceptibility to hacking. Due to the high popularity, people are more likely to hack sites on WordPress, but this problem can also be solved by attracting a specialist who will make additional protection.
Plugin soup. Do not abuse plugins on your site. Because of this, the site takes a long time to load, users leave, search engines do not give preference to you, and everything becomes bad.
Crash on update. Sometimes it happens that during the next update of the core or plugin, your site may break. Therefore, when updating, it is best to make a copy of all important system files.