They are good for you if you can manage your own server
I never had any problems with them, support is good. You can call their tech support and usually get someone on the phone who knows their shit. If they're not too busy they'll help you right there, otherwise you open a ticket. Help desk time ranges from 2 minutes to 2 days, with an average of 10 hours.
They've got a very nice special now btw.
As far as reseller, I don't know any...