Android Army, I need your help.

After trying numerous times within the past month to purchase a Nexus 4 and failing miserably, i'm thinking about buying a Galaxy Nexus. To those with both phones or any Android guru really, should I just be patient? I'm dropping AT&T and heading to T-Mobile so i'd be buying the phone unlocked off contract regardless of which one I end up choosing. What would you do?