My inclination is always to do things the fun (hard) way by self managing everything. But as I'm also the one writing the app, that wouldn't be a good use of time.
There seem to be more options than ever, so I'd love to hear your experiences with these tools.
Also, my own in-house servers if I don’t need so much availability.