I almost fell into the downsizing trap after getting beat up from riding mostly tough single track for a couple of years on an XL600R and then my 640E. Thank God I didn't. I just had a great weekend of dual sporting on winding mountain pavement, forest service roads, two track dirt roads and a few trails that reminded me again of how much more fun I have with big power on any kind of road whether it is paved or not. The small bikes were always right there on trails and not working as hard. But that was really the only place they did better. Everywhere else we had to wait for them to catch up at every stop. We are all pretty good riders and do not ride at a relaxed pace. We turn it up when the pavement ends. The smaller bikes just didn't have the power to hang with a continuous 75 to 80 mph pace or hard acceleration out of every turn and curve. So, except for trails, the 250's were basically WFO for that whole ride from trying to keep pace with much more powerful bikes. Granted there was one trail I didn't even try despite having ridden it many times on my smaller bikes. I watched my bro-in-law crash a 350 trying it and just didn't want to wrestle with my 640 on that trail even though I would not have even hesitated on my MXC200 or even the TTR250 in our group. I know my 640E is a handful on tough single track from its physical size, high power and tall gearing even though it isn't really much heavier than Japanese 250's. I have crashed it enough on goat trails to have no illusions about that. But I have owned large and small bikes and, to me, big bikes more than make up for the trail handicap whenever I get to twist the right drip. I just can't imagine giving up the big power. Which is why I got the MXC200 for whenever I get the urge to play GNCC rider. Owning two bikes is the only real answer to the dual sport size delimma.