I am afraid that batting first will be a very bad idea for New Zealand. The Indian batting lineup is among the world's best, and they can chase any sort of target. They comfortably chased 200 plus totals against West Indies recently. On top of that, the New Zealand bowling lineup is looking very weak, due to all those injuries. Their batsmen are not in form (perhaps with the exception of Williamson). And if they make a total of 140-150, then the Indians will chase it down in less than 12 overs.