Quite honestly, Outlook is one of the best options IF you are looking for contact, calendar and task management. That, combined with something ToDoMatrix is great.
ToDoMatrix Professional by REXwireless Software
Otherwise, what is the need you are trying to fill?