I use Digital Ocean via Cloudways - managed service. Digital Ocean have powerful servers and Cloudways put there powerful software + great support ... I can put amazing websites :) Satisfied with that service and its another category than any regular shared hosting ...