Try every application out and see which one would suits you the best.
There is also paid ones, i'm can't think of any now atm though.
But you can try out to see the TOP applicatons in BB appworld, CrackBerry Appstore etc.
Try to read the reviews and test them out on yourself, keep the best one.