When I've used my Evo I've found a lot of those same pros/cons. Messaging
: BlackBerry still has no equal. Unified inbox anyone? Screen
: Are you kidding?? The Evo's 4.3" screen is gorgeous. And when using Google Maps and GPS the Evo pisses on the BlackBerry. Battery
: BlackBerry by a HUGE margin. Days vs. hours. Camera
: Evo all the way. Browser
: ANYthing is better than BlackBerry.
I think a lot of these factors hold true for almost all Android devices. It's all about how you use your mobile. Messaging: BlackBerry. This is still my #1 priority and all Android's other superiorities don't make up for this. If I were more into multimedia my Evo would be the clear choice. For now, however, my BlackBerry works the way I do.