Agree with lots of this.Nz are a strong team in their conditions particularly so against certain opposition and possibly England where the conditions are reasonably similar to home.
But they are not that great elsewhere. India are a better team across all types of conditions and all opposition.
Nz had a real opportunity in this series to show they were genuinely the world no 1 and not just on paper and they have failed the test pretty badly imo. They were behind the eight ball at Kanpur for most of the way and are being blown away here.
But at Kanpur NZ weren't "behind the eight ball ... for most of the way". On day 4 they had India 5-51 then 6-103 (+49 run first innings lead), I would call this an evenly poised game. It was only in the final session on day 4 that India built a dominant lead.