No other cloud services provider has features like AWS. You'll simply end up using more time developing services AWS already has. You can write your own services in containers and host them serparately, but that'd be re inventing the wheel. Unless you don't have time and resources (developers) constraint, you should definitely go with whatever saves you both time and money.