My wife and I have a DL650 and a F650GS. I think both are very comparable with each having their own pros and cons. I think the DL will be better on slab and the BMW on dirt.....but either can do both. The Beemer will get better gas mileage being a single and the DL will be better riding 2-up. The BMW is lighter as well. I think you could be happy with either....just go with your gut feeling......BTW both of our bikes are 4 sale.....ha ha.
'09 KTM 300XC
'13 KTM 250XC