We used gen teks for our cloud hosting solution with their managed windows servers which we hosted in azure public clouds - they were very quick to onboard us into Azure PaaS service offering as well! Very good people who take care of customer support issues quickly once you escalate them up through ticketing system or chat window etc..
Nothing so far that I have come across while working here but one thing will be if someone wants more features then it can cost some extra money compared when using self-managed dedicated server like linode!! Hosted all my websites including email solutions from this platform along side other clients suchs google apps also!