It comes down to your riding style, do you like to wring it out (125's), or perfer the power of the motor to get you through (250's)... I favor the larger motor's, but love to take my friends 125 for a spin... As far as a brand goes, all of them are good... It will come down to what you find in the price range your willing to spend. If it were me, I'd wait until the winter season, as prices will be lower. Plus you'll have some time to go over the bike to make sure its set up the way you want it.
Good luck.