Have had my Yamaha WR125X since Nov 2010 and have clocked up over 3,000 miles so far. Its a great package overall - decent power for around town and A-roads, proper tires for grip and traction in all conditions, plus sharp, stylish looks. The large frame is quite unusual for a bike in this class with many people are quite surprised its only 125cc. The tall seat gives a rider plenty of leg room as well as a terrific view over traffic. The WR125X is also quite light so you can pedal it easily through traffic and blast off first in line at every red-light. The practical tool tool kit under the seat comes in very handy when you need to adjust or fasten those mirrors on the go. Overall, I'd say this is the best 125 Supermoto out there.
The bad points: short riders will struggle with the (dare I say, KTM-style?) seat height of 920mm! The lack of a tachometer will bother those who want to know when they will red-line. Even though it'll do 68 mph or so, stay away from Motorways on this one - the combination of its high centre of gravity and meagre 137kg mean that you will get sucked into a lorry in windy conditions. The seat is also quite narrow, so rides longer than 50min can get quite uncomfortable.