The only alarm clocks I've used in the past 10 years or so have been my former PalmOne Zire 72, and more recently my Android GN. Both are so vastly superior to anything before them that I've not had need to look elsewhere.

Being able to easily input multiple events far in advance, and super accurate time-of-day win out for me. Reliability has been 100% thus far.

Cheers