I have had a bunch of bikes. Original f560 funduro and then Aprilia pegaso.
OK in gravel and good on the road.
Then got an r1200gs which I found too intimidating for dirt.
So sold that and got a BMW G650 x-challenge. Fantastic.
Very competent off road. closest bike to it is KTM 690. I love dirt. Took it in mud and dirt and learned how to ride off-road.
And I regularly toured on it. Just needs a better seat and a little extra gas for touring.
had a mate with DR650. the xchallenge has much better, modern, suspension and brakes and more power.
Thoroughly recomend it.
Now I have f800gs, purely so I can take my wife on the back. Great in the gravel. less power than the old 1200.
I do not expect to be taking it the places I took my xchallenge.