Wake Alarm Clock
The simple stock alarm clock makes it easy to use, but it leaves you without a lot of features. The Wake Alarm Clock app uses a simple interface that is easy to configure, but it offers more options to let you control how you wake up -- or how you snooze your alarm in the morning.
The Wake Alarm Clock app offers three ways to wake up in the morning. If you hate mornings, you will love the option to slap the screen to snooze the alarm. You can also turn the phone over to snooze or shake the iPhone until the alarm turns off. There's something satisfying about each of these options.
The shake option requires you to shake the phone until you fill up a bar. This is a handy way of making sure you actually get up and move some. It's unlikely that you will turn it off on this mode while you are half asleep.
Wake Alarm is free in the App Store and includes 12 alarm tones.