All being in different segment altogether so cannot be directly compared in terms of their performance, technology, quality, ride and handling and capacity.
If you are comparing in terms of price still its not the proper comparison.
My opinion on buying any SUV, is that, a SUV must have below characters,
- 4x4 / [AWD] [limited slip differential preferable]
- drive for different terrain system
- 6 airbags
- robust body construct
- good ground clearance.
If you are buying any SUV, not having such features then its like buying a car for big body.
If you are looking for comfortable perfect 7 seater for your family then,
- Mahindra XYLO H8 [this being the most comfortable for all three row and powerful of all three]
- Chevrolet Enjoy LTZ [not powerful but comfortable]
- MS Ertiga ZDI+ [powerful as compared to its body and easy to drive in traffic]
My suggestion is you to paper down your requirement,
- no. of people travelling most of times
- physic of people travelling most of times
- monthly run
- terrain you are going to use mostly [highway/hill/city/town/village]
- budget
My suggestion if you are not interested in buying 4x4 then go for DUSTER. If 7 seater then either top end STROME 4x4/ XUV500 W10 AWD or simply ignore these two from your list.
Check out on information google/youtube XUV500 AWD and then choose it.
If your use in not related to a SUV, go for sedans.