Thanks for replies. I currently have a 2012 Ducati Monster 696. Starting to feel like a 125 now. I want something that has more top end. The Monster has no top end power really. Also I would like fairing, specially after a long ride on the Ducati recently. Naked bikes aren't great for long motorway journeys. Specially when it's windy.
A supersport feels like a good progression for me. Time to move on.
Budget wise, I'm only looking to spend £2000-£3000 on a bike. Letterpigeon I am not too keen on the sound of modern triumphs, and it's a little out of my price range.
Help me decide!