I actually bought my 2 nexus 4s off amazon because of the 30 day return window and prime shipping (so even though I paid $380 it was still only a few dollars more than google play with shipping included).
I also wanted a white nexus 4 so I got one of those in July. I got my wife a nexus 4 a week ago. As soon as the news dropped on the prices on google play I bought one from google and printed a return label for my wife's phone.
(In my haste I might of told google to link it to my account..but that's easy enough to change when it arrives)
Even with paying for 2 day shipping it was still over $100 cheaper. Sweet!