I enjoyed reading your message, and it is really quite timely with BMW having a few very attractive bikes on the market
I know I've certainly thought about selling my Super Tenere in favor of a BMW. I've owned three BMWs in the past; I've encountered final drive problems, brake problems, electrical problems, and overall, expensive service inspections.
I'm coming up on two years of Super Tenere ownership, and really haven't had any issues at all, and haven't had any service bills whatsoever because this bike is so incredibly low maintenance. So while I'm tempted from time to time, I read posts like yours, and even what I wrote above, and I can't help but to ask myself, why I'd want to go back to that??
I'll admit, I find the fit and finish to be nicer on the BMW. The R1200 motor also is better performing. But none of that matters when the bike is in the shop, or is costing so much to keep running that I can't afford to ride the thing!!
While the BMW products may tempt me from time to time, the logical choice really is what I already have ... the Super Tenere. Why mess with what, literally, isn't broken?
However all the above being said, to each their own. Pursue happiness and enjoyment. Life is short.