The way I look at it is like this.
250SX is 53hp and 210lbs
350SXF is 46hp and 235lbs
any "disadvantage" there is 100% on the rider. I hear a ton of talk about "4 strokes are better because they are easier" and I can't help but reply "does that mean they are better, or does it mean you are fat, slow, and out of shape?"
I prefer the snap. I need the snap as a reference point. I am no McGrath by any means, but I am 100% faster on a two stroke, and I am beginning to think I am the only one.