Hi so I"ve decided to switch to a new CMS. Am looking for a speedier, seo friendly, mobile friendly, easy to update, Google AMP compatible, easy to design or edit design CMS. Is wordpress worth it? Please advise. Thanks!
If you want to know whether wordpress CMS will be your best path, there are a few basic things to understand because wordpress is not a static thing that does the same thing for all purposes.
As tangor mentions, due to its wide usage it is targeted by hackers. They are looking for users who did not bother with the security advice WP offers, or set it up with a username like "admin" and use "password" for their login. As a WordPress user, taking only the default basics without learning how it all works is not likely to answer your long term needs. If you take a little time to learn about it before starting, that can make a big difference in your success.
Free courses are available from the source at wordpress.org and you can learn about it before you make up your mind. It is not a 'set it up and forget it' CMS, but it is fairly easy to manage. Your answers depend on how willing you are to understand what you want it do do and how to do that. In that respect it is a DIY CMS.
If you want to try it out for free, you can go to wordpress.com and see how you like it, build a trial site. No ads are allowed, but it lets you check it out live, from the admin's point of view.
Out of the box, it handles mobile just fine. It will ask you how you want it to work and if you aren't sure, you can easily make mistakes that are difficult to repair 'later'. As a tool, it is great and easy to use but it is most important to take the time to learn what it is, how it works and what options suit your needs.
It comes with a basic theme that can do all you want but most users have found that it can be beneficial to find out what you want it to do so you don't make errors that can affect your outcome. It can be a community, it can be a store, it can be a news center or a blog but each of those has settings and options to optimize its performance for their goals.
Themes are easy to swap out and there are thousands of paid and free themes, but they do not all offer the same tools to work with. If you go for a paid theme, theme support should be included. Not all paid themes include support. Paid themes should offer an advantage other than a great design. Also research their presence - how long have they been around, how likely are they to keep your paid theme up to date? How much help do they offer getting started?
Beware plugin over-reliance. When things break in WP it is usually due to some plugin. Plugins are not magic, they are tools. Tools can break and need your vigilance to make sure they are from reliable developers who have a record of strong support. WP makes it easy to see which plugins do that.
Overall, the question is not so much whether WP can do what you want as it is a question of how hard are you willing to work to make it do what you want? If you can't spend a week or so learning, it may not be right for you. If you want minimal effort, you should probably look for an established developer and pay them well.