Outlook (not Outlook Express) is a good email option because it syncs almost universally. It also integrates well with Outlook Calendar and many other online calendars and scheduling services.
Microsoft Exchange Server is the best way to keep your email in sync on your devices. Desktop syncing via ActiveSync is also possible. If possible, use the same mobile syncing option for your task list, calendar, and email. It keeps things simple.