At least the hipsters successfully buried all the needlessly complex crap the prior (my) generation of engineers inflicted upon the world, the whole horrible XML ediface for one: XML, SOAP, XSLT etc. My hats off to them. Fuck I hated XML, and I dance on it's grave. Good also to see insanely heavy weight app frameworks like J2EE slowly slide away too, great stuff hipsters: it's a terrible legacy you are painstakingly superceding, my apologies for my part in creating it.
Maybe it is in our blood, to channel our energies into at least one needlessly complex endeavour. Their baby is HTML apps (which we foisted upon them BTW so not entirely their fault), and the 'web-scale' cloud.
YMMV but I've found unless you are processing volumes that require rows upon rows of servers, not a couple of slots in a rack, bare metal dedicated gear from a decent 'cloud' provider works just fine. Still simple, and from my personal experience performance and reliability smashes my competitors who use shared cloud based gear. Tried Amazon a while back for a non-profit high volume site I helped migrate. Pricing and complexity of amazon did my head in, nice to hear it has only gotten worse since then. Finally got it running and the thing just crashed into the mountain no matter how many resources and elastic ips and other inscrutable voodoo we threw it at, did some benchmarks and figured DB IO was absolutely abyssmal. Switched to a simpler visualized single host (volumes high enough to justify bare metal but incredibly cost conscious so needed to make virtual work), running years without a hitch.