I've been riding BMW's since the 90's but have had several HD bikes in between. Once I got tired of the lack of technology and lack of performance with HD, I finally bailed and bought a K1200GT which was leaps and bounds better than what HD offered. Then I upgraded to a K1600GT which is still the best touring bike I've ever owned hands down. Now I have a R1200GSA that sits in the stall with the K16. I love them both for different reasons.
I wouldn't steer anyone away from either bike, it just depends on what the end game is.