I feel your pain. Have been going through same feelings except, it's the 1290 SD and GT and BMW S1000xr. What ever you do, dont take any of them for a test ride. Are they better than SX, a strong maybe but pound for pound the SX is class leader. I am tempted as those other bikes offer more power, comfort maybe by some, gimmicks etc. As soon as I ride my sx after being tempted by the snake, i fall in love over again. Just, dont cheat on her, LOL. I remind myself that those bikes comes with a premium and all my mods, mapped, filter, exhaust etc, still cheaper than those. After paying premium for those bikes you still have to do mods that are way expensive and more complicated due to all the technology that goes into them. I have to be honest thought, it's really really tempting watching those YouTube videos. Some are not really honest on the faults of these machines and they dont have them too long for all the problems. With KTM I always wonder why they sell them before or on 20 000km on the clock. There are many second hand ones on the market and BMW just type in problems with these bikes and it scares you off. I feel your dilemma.