Okay things: similar screen, same amount of RAM
Putting 2 GB of RAM in a 64-bit device is not OK. They did that in the Nexus 9 and it ran like a dog, an app in the background was a dead app.
The reason is twofold, 64-bit apps use more RAM due to larger pointers (a must) and often larger integers (out of convenience).
The second is that the device needs a second set of 32-bit user space libraries for backwards compatibility. When 64-bit and 32-bit apps run at once both sets of libs need to be loaded in RAM.
Negative things: no OIS (as above), no wireless charging (a deal breaker, for many).
I never used the wireless charging on my Nexus 4, connecting a USB cable is easy, why would i need it?
For my Nexus 5 I finally got a Qi charger out of curiosity and was blown away by the convenience. Just putting the phone down on the nightstand without having to fiddle with a cable was better than I could ever imagine.
Nowadays I have wireless chargers everywhere.I slap myself when I think back on the fact that I could have had it already on the N4.
Sadly, the lack of RAM and wireless charging are show-stoppers for me. I was really looking forward to upgrading my Nexus 5, it's an awesome phone and I was hoping for even more awesomeness from Google.