Also there is a thriving developer community for after-market BB applications. I can't compare that to Windows Mobile devices since I've never used one... but am happy with what's available for the BB - many free.
Then there's the User Interface. It's clean, intuitive and well integrated for cross-application functions.
8300 Curve: viigo, gmail, google maps, way too many emails/day