WPEngine is a web hosting dedicated for WordPress. WPEngine provides the best hosting for WordPress , it offers easy site staging that allows you to clone your site in a development mode which is the best out there. The downside of WPEngine is the cost and some limitation with plugins.
WPEngine is a bit expensive compare to a normal WordPress hosting and some plugin may not work with there host and there is a reason for that; WPEngine wants to ensure your WordPress website avoid any conflict between plugins. If you are doing a WordPress which does not require to be complex, I highly recommend using WPEngine