The 200$ nexus 4 was only 8gb which is unacceptably small in my opinion. 16gb would be 250$ if it even exists.
I've never really understood skimping 100$ on a device you expect to use for multiple years so I would get a 5, but that is just me. Better screen, more drop resistant, snappier...