I'd recommend the Sony NEX-7, yes, you'll be able to blow photos up to 16x20 without any issue, it has a large sensor, high resolution, and good image quality at high ISO. Its also pretty compact!
The Nikon D800 is a serious professional camera, I think you'll spend a lot on it and not get much value.
One reason to consider a DSLR, like say the Nikon D5100, is that you'll get a larger lens selection than with the Sony NEX-7, and often having the right lens can make a big difference for photos. If you got a prime lens with a D5100 such as the 50mm f/1.8 (in addition to the lens that comes with it), that would be great for portraits.



I am seriously considering adding the Zeiss 24 lens to step it up to semi-professional quality...good idea??
You might consider the Sony 50mm f/1.8 lens, its much cheaper, and 50mm is great for portraits, and at f/1.8 can blur the background nicely.