I think the best alarms are ones that require you to get out of bed to turn off (meaning an iPhone placed across the room) - essentially it's not a kind of alarm but the positioning of it in your room. Once you are out of bed I don't think the UI of how you silence the alarm really matters. Some of you have probably heard of Tocky and Clocky ( http://www.nandahome.com/products/index.php ). I've never used either but…
Somehow in college I was able to get up, walk through my apartment, turn off my alarm, walk all the way back, and crawl back into bed, all without waking up. (Or, at least, without remembering later.) The solution, for me, has been getting into a routine where I can consistently fall asleep earlier. Much easier to do now that I'm not pulling late nights all the time.
Dang thing would go off, start getting louder (scripted for "gentle" wake-up), and I had to crawl out and onto the deck, log into my computer, and shut it off. ... And it was set to lock itself and start again in 10 minutes.
TL;DR: sleep inertia sucks.