It depends on what you mean by 'all round'.
100% pavement, then I'd say the FZ6. I like the sporty but comfy class for the road, 500-600CC. Light enough to be nimble, heavy enough for comfortable highway rides. (GS, Ninja650r, Ninja500, FZ6, FZ6r, etc). In that class, they all seem to...