I like the "Shake Alarm" feature. It's cool to encourage an energetic response that will ensure you're actually "waking up" to silence it. I've seen more annoying versions [1], but it seems like you should be able to set the sensitivity here to strike the right balance which is valuable.
[1] http://www.trendhunter.com/slideshow/annoying-laborious-alar...