This is a bit of a gripe of mine. Alot of people bag the shit out of small bikes such as 250s and even 600s. Once they're upgraded they never look back and anything smaller is "crap". The part people easily miss is while on their Ps (as hard as it is to believe) they aren't riding the bike anywhere near its cornering potential. They upgrade and so do their skills but they never looked back. I owned heaps of bikes of different sizes. My previous bike died so I'd been borrowing my gf's little cbr250rr every now and then until I got my new bike. I've done 1.5 track days on it and 3-4 mountain rides. I honestly reckon I could ride my Daytona 675 pretty damn hard but I can honestly say without doubt that on a road with no straights I'm faster on the 250 and on a technical section with short straights I'm equal on the 250. I've timed it point to point on a few videos that I've made over the years and backed it up. On the small marulan track I was lapping faster than most 1000s and I'm only 1-2 secs off the times of my cbr600rr track bike. Of course at Eastern Creek it's got no chance in the lap times but it's still fun out braking people and going around the outside of them with the tiny thing screaming it's guts out. I took it to Mac pass the last weekend and smoked my mates on a r6 and zx10 both with seasoned riders who do trackdays etc. This is a old grey import with 55,000km on it, no performance mods at all. Just a good pair of tyres. It's so hard to believe that something so inferior can be so good! Of course modern big bikes are more comfortable and practical but it kinda prooves to me that you don't need all the tech to go fast. Do yourself a favor and have a ride of something inferior and see if you learn anything. I find it's helped my road/track riding because it takes less commitment to throw it around so you have more time to work on your form and try different things etc.