I don't mind the stock electrics, granted I only run 2s Lifepo4 packs but so far so good. I like the waterproof aspect (wish Castle would join the waterproof brigade, bummed that I can't go mudding with the Savage Flux with the Nitro boys)
I don't have a mini revo but did get to play with one the day the lhs got them in. We ran it for a good 10 minutes on 2 stock packs in series. I was amazed at the speed. Even more amazed that when we came in the first thing I did was feel the motor and it was far from hot. IF, and thats a really big if, I ever was to get one I don't think I'd be in a hurry to ditch the stock motor/esc