While almost any shared hosting provider will pretty much do the job, the key factor in selecting a hosting provider has to be the service. As a 25-year veteran of working with computers, I can assure you that there is no such thing as perfect hardware that never fails. And there are a million and one ways to configure a million and one variations on server software. Patrick and the rest of the SkyToaster people are good. They know their stuff, and they're fast and friendly. I've never once had any support issue get a boilerplate "it must be your software" response, and I like to push the envelope and find the corner-case issues.
Especially if you're a user of the MODX CMS, you're not going to get better hosting or support. Patrick is an active member of the MODX forum community, so SkyToaster support is extra-capable at dealing with MODX Revolution's quirks and server requirements.