Nexus 4 or Nexus 7?

So this holiday season happens to be the time for my upgrade. I'm unsure as to what I should purchase. I've narrowed it down to the face that I want stock Android in some way. I need a new phone, so I wasn't sure whether I should commit to the Nexus 4 for at least a year or buy a Nexus 7 and just buy an on contract GS3 or One X. I'm having trouble deciding, and I'm not sure what to do. I really like the new camera app in 4.2 and I would miss that in the Nexus 7. I also hate the notification center on the Nexus 7, it just feels weird. I also don't like wasted space of having two bars in 4.2 on the "tablet" interface. However, I know that the Nexus 4 isn't perfect when it comes to hardware, but I'd like to hear your opinions as well. Another important factor is that the 32gb N7 is $100 cheaper than the 16gb N4. Thanks in advance!