If it is a 125 you are after of course i'm bias and say the Yamaha yzf r is the best but two strokes are way more fun but 4 strokes are more reliable, if it was a daily commuter i would go for something like the yzf, ktm duke or the cbr but if it was a weekend toy Aprilla RS or Cagiva Mito all day long.