I test rode the MS and GS a number of times and the GS was the nice bike all round. The MS may have been quicker, but it is just a sports bike pretending to be an adventurer - if I wanted that, I would have kept my CB.
A mate has recently been testing the KTM and GS and is going with the GS - why? Because its simply a better bike...more polished all round.
As he said, the KTM is a great bike but its too expensive when compared against the GS. If the KTM was 4K cheaper, it would have been a more difficult decision.