Android ApplicationsAll the information you could ever want about Android Applications. Learn about apps and get help with them... all here! New apps can be found and announced in the Applications Announcements forum linked below.
Best is always highly subjective. Try them all out and decide for yourself since you haven't posted anything that gives us enough information to determine what you'd prefer. Even if you did tell us you'd be better of taking them for a spin. Don't be afraid to download and try apps. You can always uninstall anything you don't want.
Refer to existing threads on the subject and see if any of the discussion help you to decide.