a friend of mine showed me few days back a very easy and quick way to setup, manage and host wordpress powered website <snip/>. You can setup a very decent and fully functional site. As i was curious like ever he showed me how different types of sites such as video site, shopping cart site, blog, etc. are possible to setup within few minutes. also it is available with several plugins and themes. i have always used wordpress cms myself and know the difficulty which one could face in customization and running the blog site. but seeing something like this was amazing as he showed me the whole shopping cart site and also video site created with minutes.
According to CloudReviews.com, CloudWays and WpEngine are the best service provider of Managed WordPress Hosting. All the role you mention is also can do this providers.