I can think of a few drawbacks:
- Extremely commoditized, people shop around for hosting providers based on price and included features, so you better have a good offering
- Your service must be top notch and you need to be available to fix things pretty much instantly
- Reliability when reselling services is not in your control, so... good luck with that
Best of luck!