IMO it depends on how big you are, how you ride, and what you ride. I rode the 250 and it has PLENTY of power with a very smooth spread from bottom to top. It easily pulled my (at the time) 220lb ass down/up the trail at break neck speed in a particularly hilly part of Alabama. I didn't ride the 300 so I couldn't tell you how it performs. But the 250 has a great motor, great suspension, great gearing, retardedly good brakes, fantastic details, the only thing I didn't like was the handle bar bend. Very straight.