I don't know how big you are because a 250 is kinda small but why not look at a new Kawasaki Ninja. They are only like 3grand brand new. But you'll have to be in the right gear to accelerate quickly.
They are small, light, both feet on the gound easy to pick up if you knock it over. (Notice I didn't say fell over, cause I hope that never happens.) The only other thing being a 250 you could out grow the bike quickly. But with your experience you may have it a while before you move up. Just a thought.
Check it out:
www.kawasaki.com
Last year they didn't have the flames.