Why move from WordPress
There are severals for me to move from WordPress. This post is not to let others convert but you simply explain my self as a developer that have been with WordPress for quite many years.
According to w3techs.com 27.4% of all websites are using WordPress. This makes hackers focus on the WordPress core, themes and extensions. Cause once they have found a vulnerability they can build up a robot to crawl the web for WordPress sites vulnerable for this vulnerability. Meaning that there are tons of robots crawling the web for WordPress sites and testing their security without the hacker actually have to move a single finger. So just by moving from the most popular blogging system to another will by that make your website less attacked by automatic robots. This is the main reason that I ended up using a system that is not that spread over the web and might therefor not be the main target for hackers.
While there are regularly patch releases for WordPress, extensions and its themes in order to fix those vulnerabilities. It can become time consuming to keep it all up-to-date since every update could end up in breaking your website, unlucky there are no way to automatically test your website meaning that you will have to manually test your website after every update.
There are so many extensions for WordPress by so many different people all over the world. However many of those comes with their own issues and security vulnerabilities. Also there are a massive amount of unmanaged extensions out there meaning that they are no longer being supported and developed, this can mean that a security vulnerability is left in a extension but will never be resolved. Also this massive amount of extensions may mean that you can end up in some situations where some of your extensions does not work together, and it is almost impossible for the author of the package to support the case of that extension being used with every other.
The speed of a website affects the general user experience. In WordPress there are many features that are not used for your site and many events in the code base to handle every possibility for a extension without the need of a developer to dig into the code, meaning that a WordPress administrator can install any extensions without doing any manually work. All that code which are used in order to make this happens is quite breath taking and adds up on your page speed.
WordPress is a powerful content management system that allows people with minimal knowledge on web development. However the question is whether or not it's a good choice to use a software that is regularly hacked, offers slow performance and requires continual technical attention. I am not saying it is a bad choice for you, I would however consider other options for business purposes. However the main reason I moved from WordPress was to minimize the features that I had on my site along with performance improvements.
All credits for the "Goodbye WordPress" featured image goes to akhil.me.