http://alestic.com/ is the best thing I've come across (Ubuntu focused, but many general solutions as well).
FWIW, we (at DuckDuckGo) ended up in much the same place: ditched EBS, avoid anything that relies on EBS, and multi-zone and multi-region redundancy (also for latency purposes). For ephemeral storage purposes, we end up mainly using xlarge machines since they have the greatest stability and speed (with 4 drives in RAID-0).
I'm yet to play with AWS on any significant level, but this is the kind of thing to bookmark.
Further to that, are there any recommendations for books/sites/entries that discuss more best practices?