CB500/S of CBF 500 would tick all your boxes. They will out handle most muppets out there in the right hands,Parts, service and FUEL economy are all excellent.
Honda Deauville for longer distances is fantastic machine. You just need the right mindset for it and you'll be laughing.
If you wish to stay BMW, F650 GS, F650CS are well proven. More cash? Why not F800s /ST/ GS or the under rated F650 GS twin.
I have just ordered a Honda NC 700x for commuting and odd weekend away as my ability to motorcycle is about to be drastically reduced due to family commitments (twins due soon.)
The NC is a real marmite bike, either you love it or you won't. For me it ticks all my boxes, it's built in Japan not china and the linked C-ABS I found hard to fault. Along with a 2 year warranty, i'm as happy as a we spotty dog
TBH i'd go a CB/ CBF 500 no problem. I'd seriously consider one as a winter bike too.
Good luck with your decision
