I bought a rodeo 4 months back.
Excellent pickup, not complaining against fuel consumption since pickup cannot be possible without fuel.
I love my scooter I also owned a scooty pep but it is girly. Activa is good too, but if I have to buy again I would buy duro!
More fuel tank capacity, my rodeo was giving mileage ot 25 before 1st servicing now it is giving 30 what seems is mahindra has designed it to run between 45-50, because in this the rodeo feels like heaven, it is so smooth no noise whatsoever.
My brother drives aviator, previously he owned activa, but when he tried my rodeo he was damn impressed with the pickup + the fantastic shock absorbers one more advantage is you wont have to worry about after sales service so go for it if you got a petrol pump near your home(small fuel tank) and drive safe!