I've been using Alarm Clock 2 for the past 5 months without a single problem. Not even 1. But Aurora looked pretty cool, so I decided I'd try it for a few nights. Here's what happened:
When I first opened the application, I created a test alarm, and authorized it to wake my computer from sleep. I put my computer to sleep to test it, and it worked fine. So I quickly created another alarm for the morning and went to bed. It didn't wake me up because I forgot to check the "Wake from sleep" option on the new alarm. Admittedly my fault, but here's a question: Why in the world is this NOT on by default, if I've already authorized? Seriously! In Alarm Clock 2, you authorize once, and forget about it. It doesn't annoy you by making you check a "wake from sleep" option for every alarm.
Since that was my first night with the app, I thought I'd give it another chance. So I set an alarm for the following morning, and made sure to enable the wake from sleep option. And when the alarm went off in the morning, can you guess what happened? It didn't wake me up again! This time I find out that, by default, Aurora is set to only change the iTunes volume. Not my system volume, which must have been down pretty low before I went to bed. I suppose you could consider this my fault, as this is an option in the preferences. But here's another question: Why is this NOT on by default? Jonas, do you even think about the people who use your application? Are you trying to set them up for failure? Why are you making it so easy to screw up when using your application?
Speaking of designing for failure: When users select a playlist, they have to enable the "repeat" option. (It's off by default) If the playlist is short, this is a big problem. Once again: Why is this NOT on by default?
I consider all of the above proof that Aurora worries more about features than it does about waking people up. I've never had to think about any of the above problems when I used Alarm Clock 2. There is no repeat playlist option, because it does it automatically for me, no questions asked. There is no wake from sleep option for every alarm, because it does it for me automatically, no questions asked. Starting to see a pattern?
And speaking of stability: Aurora depends on iTunes to play it's music. I can see from previous feedback that the developer had so many problems with this that he was forced to implement a backup. He thinks this is safe. I assure you it's not. Because Aurora can't control which speakers iTunes will play to. So if you're like me, and you have an airport express, you MUST check your iTunes setup before you go to sleep each night, or you might not wake up. Once again, are we designing for failure here? Also, I don't have an eyeTV. But is it really safe to depend on it to wake you up in the morning. Even for an important meeting?
So to wrap up this review, I would say the following: Aurora is a great application. However, you need to consider the fact that it's trying to be an alarm clock. If you're looking for features over stability, and you don't mind needing a backup alarm every now and then, Aurora is a good choice. However, if you want a rock solid alarm clock that won't require a backup alarm, then you're looking for Alarm Clock 2.