I have an year old Rodeo. Its performance in terms of pickup is good. Mileage is not so great - around 40 Kmpl or so. It did have some issues with self start, which was rectified by Mahindra service Engineer for free. Apart from that I did not spend much on maintenance as such - only scheduled servicing.
Wont suggest rode whatsoever , if have heavyweight people sitting behind on a speedbreaker the clearance is not enough , will have trouble balancing too.