I just switched from a 2000 yz426 to a '10 300xc. The 300 is a lot lighter and way more fun to ride. I do shift a lot more on the 300 but not enought that it bothers me. The suspension is a little stiff in the choppy stuff but it's good on the bigger hits. Overall I think the 300 is a great bike.