Just getting a new Treo 600 today on Verizon. My company uses an Exchange 2003 server for all email, which supports IMAP. I'm trying to figure out the best email solution. If anyone could help me with the pros and cons of each of the following solutions I would be very appreciative:

1. Verizon's Wireless Sync service using the built-in email client (Free, but seems overly complicated and potentially unreliable)
2. SnapperMail (Only the Enterprise version supports IMAP, costs $60, and doesn't seem to support IMAP very well, ie no Sent Box sync)
3. Chatter ($25, seems like it has great IMAP support, but doesn't sync Contacts, Tasks, etc...)

I'm leaning towards Chatter. Any insights? Thanks!