I have both HTC Desire and N900. The desire is my everyday "phone" and the N900 is basically used for web browsing and emails when I'm front of the TV at night and couldn't be arsed getting off the couch and walking onto the study. I used the N900 as my primary device for @ 2-3 months before getting fed up with the blank screen/fail to unlock/fail to answer incoming calls bug and switching to the Desire. The h/w keyboard on the N900 rocks and bar a few dodgy ones, most of the apps in the repos (even devel and testing) are quite stable. In my opinion the battery is fine for general use, including music, web surfing and watching vids. I'd suggest that many who complain about the battery life, have a ton of not so good apps sucking the life out of it! If your one of the many r-tards that get on this forum and piss and cry about not having 50 gazillion apps like the I-moan, then the N900 is not for you. As a converged device it's fine, just remember, even Nokia said, it's a MID with a phone, not a smart phone..... big difference. The Desire is stable, easy to use and offers a good smart phone alternative. I wouldn't suggest the I-victim (3 or 4) just because it's a VERY AVERAGE device which has been subjected to some VERY AWESOME marketing. nuff said