Personally, I like Alerts. I've found it really easy to use, and I like the screen layouts. You can check out my review of it over
here for more info.
There are a number of different clock/alarm applications on the market. I think the best one for you varies based on your needs. Here's a
link to the "clock" category on Smartphone.net. I would give a bunch a try, most of them should have a trial version.