I talked a buddy into buying their largest model (85hp 4x4 with loader) a couple of years ago. It is a beast of a tractor.
So far (only a few hundred hours) it's been fine. Once there was a "glitch" in that the electronic driven engine tach when bizzaro, but upon stop and restart, it cleared and has never been an issue since.
The Mahindra tractors are heavy for their sizes; that's a plus in a tractor. More low weight = more stability and greater lifting capacities. They tend to have more loader and 3-pt capacity than does Deere, Kubota, NH, etc.
The fit/finish may not be of Deere/Kubota levels. If you live on it 8 hours a day, 250 days a year, that might make some small difference to you. If it's just a work tool (as most are), it's perfectly fine. When I say "fit/finish" I'm talking about paint overspray, rough metal casting edges, sheet-metal with imperfect bend radii, etc. None of this affects the function of the tractor. We work my buddy's tractor HARD (pushing over trees with the loader, clearing fence lines, loading up implements such as a giant PTO driven wood chipper) and it performs great!
I recommend them based on my personal experience. Good value for the money, and very strong in build.