Personally, I would not buy a smartphone based on a review or feature comparison. You need to get one in your hands and play with it for a while -- do all the things that you'd want to do on a smart phone (send an email, take a picture, watch a youtube video, get directions, download angry birds, listen to an mp3, etc). There are so many intangibles that can determine whether a phone is for you, like whether you can stand the keyboard or touchscreen typing.. You're going to be spending a lot of time with your new baby, and you want to make sure it's one you love.