It's hard to say, I liked my turbo pro a lot, but I also liked my 200 hp n/a motor a lot. Each has its own advantages/disadvantages. If I rode a 4 stroke they MUST be forced induction, its really not about the way you get the power but rather the good old power to weight ratio, I like some where around 2.2 pounds per hp, that will do anything pretty much anyone would want to do on a sled. So given this figure around 190 hp or so at 6000 feet on my pro is a fun ride. However the power always comes with a price, and that price is shorter life/ more maintence. The real kicker comes into effect now that the current sled crop we have are VERY good out of the box compared to even a few years ago, so really you kind of need 2 sleds, bone stock and a modded one. If you ride a lot, 1000+ miles a year (mountain) you pretty much are going to have to rebuild the motor every year be it turbo or modded n/a. I really like the snap and grunt of a well tuned n/a motor, and I've pretty much ridden every known turbo kit out there. I also love the massive pull from boost as well. Its really just up to the way you ride and what you like. I will say that (no disrespect) many of todays younger riders really have never ridden a true 200+ hp n/a 2 stroke, make no mistake these motors were beasts, on my old edge carbon chassis with a slp race 903 it would take 12 pounds of boost on my friends intercooled boondocker dragon to run equal ( at cooke city, 8500 feet or so) This is with equal weight, and trust me we raced all the time in every possible situation. Now that being said the 903 was 100% c-14 race gas and lucky to get 500 miles before rebuild..lol turbo was/is much more reliable, easy to build and probably 1/2 the cost.
So theres my opinion on the whole mess...theres no real answer just whatever you like, and remember this, the second you add power from stock you start to shorten the life and increase the risk of a issue. I'll add one thing more, in todays world there is no easier/cheaper way than the turbo kit to add huge power increases to a sled (well other than a shot of NO2..lol)
IMHO