Had a BB Curve. I liked it fine, but was eligible for upgrade in October and had been planning on getting a Pre. When the Hero reviews hit, though, I knew it was the one I wanted. So far, I'm loving it -- even the OS keyboard is much better than I thought. After calibrating, I can type pretty fast even in portrait mode -- with few errors thanks to the predictive text. Mine lags now and again, and I have the creaky buttons others have mentioned, but otherwise it's been great.