If Marshmallow really runs more smoothly than Lollipop, then it really stinks that Google isn't providing it for the Nexus 4. This phone works pretty well on Lollipop 5.1.1, and it has as much memory as a Nexus 5X. So it's not hopelessly out of date for this OS. There's no excuse for their dropping it. Seriously, how different is MM than LP at the kernel and driver level? OEM's might want to operate on the planned obsolescence model, but the Nexus program was supposed to be different. And since there are already custom ROMs coming online, there seems to be no technical reason.