The 1190 and Sten, while both being big D/S bikes, are worlds apart. The Sten is the D/S world's Goldwing, along with bikes like the 1200GS, DL1000, etc., while the 1190 is the D/S world's Hayabusa.
Longterm? The Yamaha, by a country mile.
KTM are so seriously not bikes that age well.