As others have echoed, it depends on your Skill level and comfort with each service, at the end of the day your the one putting paying customers onto those services and your the one that needs to maintain it.
VPS for example opens up alot of more options, but also alot more responsibility for...