I would suggest you to look at Zoho, they are quite costly but I can surely recommend their services to anyone as they offer almost every features you need.
The great advantage of WordPress is that a lot of work on, and it is constantly updated, a huge amount of free functionality, and it really is very fast, but few people know that WordPress is among those cms that are not limited by region in seo-extradition, as according to unofficial data more than 22% of sites in the world are created on WordPress.
I think my choice is obvious.
From my perspective, WordPress is definitely one of the best CMS that exist currently, which doesn't mean it's perfect, it only points out that other platforms are not even that good as they still lack some important features. WordPress has the best optimization by far and most quality plugins and here it's really possible to achieve some good SEO rankings, while with some other CMS may have some difficulties with it. Also, I think here the interface is the most simple one and even beginners can manage to work through it pretty nicely.
Attention: "role based name" email prefixes such as support, webmaster, info, contact, forum, service, affiliate, admin, traffic, partners, marketing, etc., for our member accounts are not permitted. They are acceptable for a vendor listing, but not for the member email. This is due to bulk email processors scrubbing them for delivery due to extremely high bounce rates. Please apply for membership using a personalized email prefix. Something like bob@xxxxx.com.
If we discover you signed up with a role based name we will give you only one message to change it. After 3 days your account will be removed if the email is not changed.