I went from a wr250r to the 350exc, so I'll give you a short opinion on that. The wrr is a heavy underpowered bike, I do not miss it at all. The 350 has more than enough power for everything I have rode it on. I have had it over 13'000', tight mountain single track and woods single track enduro events. It really shines on the tight stuff, log crossings and rocky creak beds are so easy with it. I geared it at 13/48 using the stock chain and still hit speeds up to 75mph with no issues. I do not ride alot of pavement with it, only to connect trails and jeep roads. I added a Rekluse to mine and that makes it even easier for me to use the power it has. I have a range of fuel that is just over 100 miles on the stock tank. I waffled with the 350 vs 500 when i was shopping but feel like for the stuff I ride this was the best choice.