I've used Better Alarm Clock since i first got my hero. It had several features that improved on the stock clock/alarm. I am very difficult to wake up and sleep through alarms constantly, so the feature to wake up to music came in handy. Metallica's "Am I Evil" or Pantera's "Walk" at full volume at 6 am will get you out of bed pretty quickly. And the illuminated digital clock was nice since I have done away with traditional alarm clocks and just use my phone. Since the 2.1 update on my hero, I have to say the only thing that keeps me using it is the music. Now everything else Better Alarm Clock does, the stock desktop clock does, and looks much nicer. If I could figure out how to get it to wake me up to music, I would drop Better Alarm Clock. I have also noticed that if you have alarms set on both programs (stock and Better Alarm Clock) that they will conflict with each other and your phone will hang with both alarms going off, with you unable to stop it. In my opinion, unless you just really like the musical alarm feature,and you have 2.1 on your phone, i wouldnt bother with better alarm clock.