I was more just asking for your general opinion on what you feel is best but I do get what you mean some are better depending on circumstances.As I said before depends what you want from it. The best two stroke for me is the Yamaha DT125X. Awesome little supermoto and very quick de restricted but still reliable.
Best sport four stroke is the Yamaha YZF125 mainly because of it's looks but it is expensive and slow.
Alround your best bet is any 125 honda. Personally I would avoid the CBF though. Nasty cheaply made indian bike. Get an older japanese built post 2001 CG125 or one of the CBR's
Also thank you, one question though:
Seen a few Honda CBF 125's go around for a while and not have a problem, what makes you say they are 'Nasty cheaply made' ?
I do like the CBR's but My budget may not lol
Hoping to have £1500ish to spend. (Second hand looking mainly)