Almost all was Verizon's fault including:
* extremely delayed Android OS updates
* not a pure Android experience
* Google Wallet not installed by default and impossible for ordinary users to install on their own.
As much as Verizon's network is great, they cannot be trusted for a Nexus device in the future. Past behavior is the best predictor of future behavior, and Verizon will provide a shitty experience for a Nexus device.