I've had pretty much every smart phone OS (Curve, Pre, WinMo, Android).
Like the above poster said, it depends on what you're looking for.
To me, the Blackberry is a no nonsense 100% efficient smartphone, for more of a business person that just wants things streamlined with no worries.
The Hero is more of an open canvas, where you need to tailor the phone to what you need. It takes a lot more work, but it's a more personalized experience. This would be beneficial if you are looking to use a smartphone not only for business, but a complete multi-media experience.
Not sure if that helps.