I think you might want to choose Nexus 4 because it's the cheapest. As I read, they have specs as close to each other. But if you think without having an LTE is a deal breaker, Nexus 4 is not a good phone for you.
Also the lag on 3G is atrocious. When I'm streaming iTunes Match it's click, wait, start, pause, wait, and then start again. Apparently the ping times are much lower on LTE and this is a bigger deal (for me) than the bandwidth.