Hi @simonjfromukhotmailcouk, I have not used that site. But generally speaking, you would want to list each specific feature you need, and determine if WordPress has that feature built in.
Where it does not have the features you need, you would look for plugins to add those features, or write your own plugin. You can find a plugin repository here: https://wordpress.org/plugins — plus there are premium plugins available at various reputable sites on the web.
If needed, you can hire a developer to work with you. We recommend UpWork.com.
Also please note, if you have outside plugins you’d like to install on our managed hosting service, you will need our Business plan, because outside plugins and themes add complexity to our support and maintenance. https://wordpress.com/business
This service includes SSL, direct WordPress support, maintenance, security, and many other features that tend to cost extra with other providers.