The 2615/3015 are not what I call a sub-cut, that goes to the Kubota BX and JD 2210. The Mahindra 2015 is bigger than them and the 2615/3015 is far bigger. I am going from memory but I think my 2615 weights 2500lbs, the sub-cut weights in the 1300lb range.
The 2810 is also a fine machine. You didn't say how you plan to use it, that would make a recomendation much easier.