Nexus 4 vs RAZR MAXX HD vs SIII

Had to be asked.

Which would you choose? Which do you have? Currently I have the Galaxy Nexus Verizon, looking for a new phone, so do I leave Verizon's Unlimited LTE for the Nexus 4? Should I stay for the SIII most likely RAZR MAXX HD? For those of you with a RAZR MAXX HD is the battery life as good as its being praised for and how is the performance seeing how its Dual-Core with a single Gig or Ram?