recommend a site: www.mobileconnectionz.com/comparephones_form.php, which allows u to compare all your mentioned phones side-by-side with a list of reviews that has been compiled for you. So it is not just specs that you are comparing, but the reviews found in other sites. Pretty useful for your needs, i think =)