McMillan heaps praise on versatile New Zealand batsmen