This comparison is between Leopard Mail and Thunderbird. I’d throw in Entourage, but I don’t use it myself. I’m rather bias about its stupid need to throw everything into a database, its reported consequent mailbox corruption, its lack of TLS support until 2004, etc. If you want to contrast any of these comparisons against Entourage, I welcome your input!
All in all, while OS X Mail is still missing several advanced email features, there seems to be enough there for me to use on a semi-regular basis, but I will still require some part-time use in Thunderbird. There are several nice new features that may make this inconvenience worthwhile though.
Here is a feature by feature comparison of things that make it or break it for me:
IDLE support
Finally! I didn’t even realize that Tiger Mail was missing this feature, but it makes sense, as Tiger mail was extremely chatty and unusably slow for me due to wanting to constant resynchronize. Why IDLE support was missing from Tiger Mail is beyond me, this is hardly a bleeding edge feature. One question though: why would there even be a checkbox to turn this off? Why on Earth would anybody want to turn off IDLE support?
Mailbox subscription support
Mail still does not allow me to unsubscribe from my personal folders, only public and shared folders. However, while it is a pain to have to waste screen space with my archived folders, and while Mail is chattier at startup having to examine folders I don’t care about, the addition of IDLE support seems to help a great deal - at least it keeps performance in check
Multiple identity support
This is still a deal breaker for me, I will still have to use Thunderbird for sending mail as non-default identities. This is my biggest feature request for Mail, and frankly I don’t know why Apple has left this out all these years. Even lowly Entourage has this feature, AFAIK!
Cyrus Squatter support
Mail does not support Squat (server side indexing of Cyrus Mail accounts), but since Spotlight seems to work so well and is no longer a pain in the ass in terms of performance (coinciding with the chattiness of Tiger Mail), I can live with this.
Ability to define what folders to check for new mail in
Leopard Mail will look for new messages in all mailboxes, which is an improvement - particularly for server side mail filtering. However, if you are subscribed to a busy mailing list and have some sort of notification turned on (e.g. GrowlMail/Mail Appetizer) there is no way to define what folders to check for new mail on on a folder by folder basis…
All in all, I prefer OS X Mail’s attachment handling over Thunderbird, its speed overall (especially after a few minutes of having Mail open having gone through all of my folders), its key bindings, unified mailboxes feature, and the new notes feature looks like it will be a real plus for me as well. Mail Appetizer is nicer than Thunderbird’s Growl plug (although Bundles seem to be really crashy and unstable in Mail right now)