I think the Turban had more grunt but I MUCH prefer the XE.
It makes nice power but the biggest gain over the Turban is the riding position is much better for me and also with the Showa/Ohlins setup, the suspension is in another league to the crap on the Turban.
Agree there, mine wasn't great standard. It still makes me want to ride / clean / fiddle with it though and that's as good a barometer as any pour moi. Can see a (lowered) XE in the future though. I know the XC is for shorties but the XE looks better