The best thing to do is spend a lot of time in the store playing with phone and watch a lot of reviews on YouTube. Pretty much everything about these phones are opinions. They all have their strengths and weaknesses, you just have to decide which set of weaknesses you can live with. It doesn't hurt to read different forums and see what kind of problems people are having with each phone either.
Sent from my Windows 7 Phone using Board Express