As a developer, I have experience working with a lot of different web hosts for myself and my clients. Over a 2 year period, I tried WP Engine, Dreamhost, GoDaddy, Digital Ocean, Bluehost, and Siteground, to name a few.
In the end, I kept coming back to Flywheel because they saved me the most time. And as you know, time is money. I just don't experience the issues I've had with other providers, such as slow sites, hacks, and just spending extra time to deal with unfriendly user interfaces. The best way to solve a problem is to avoid it.
You can also check out my longer article on how Flywheel changed my mind about hosting clients.