Kinda depends on what you do with your phone and what you expect... what do you think are the most important aspects of a phone? Screen quality, screen size, battery life, camera, stability, tweak-ability, openess (varied ROMs/most current OS), weight, ect...
I also see a total absence of the Samsung Galaxy S3, is there a particular reason why?
I do in-house support for all of these model phones, and would recommend them all (except maybe the plain Razr) for particular people, but it varies by person and what they want or need.