I've got 60 hours on my 2016 Xtrainer on mountain single track here in Idaho. I love it for it's compact frame dimensions, low seat height, super-tight turning radius, light weight, and linear power curve. For a 300cc 2-stroke enduro-oriented machine this bike opened my eyes to the meaning of "flickable" and "agile".
But I think the stock suspension is cheap junk for the same reasons discussed over and over in these forums. Frankly I wouldn't still own the bike if there weren't alternatives for component replacement. (As far as I know there are no Olle upgrades worth mentioning. Only replacements.) And I certainly don't have the riding experience and credentials that you do.
If you buy an Xtrainer you should budget another $2000 or so to correct the suspension. Or you can spend about the same to buy a 300 RR and lower it to XT specs. IMHO the biggest differences between finished solutions for both is that no matter what the 300 RR solution will end up with the larger frame, larger rear shock, greater turning radius (still not bad at all), and different power curve associated with the RR pipe and PV etc.
I love my XT and have no regrets about my investments in suspension etc. But if I do it again I'll probably go with a 300 RR and shortened suspension just to experience the difference. My best guess is that my true nirvana lies somewhere in between both bikes. LOL.