I've owned three on your list. About 20k miles on a Tenere, 12k on an Explorer XC, and approaching 20k on the current bike a water cooled R1200 GS.
On the highway any of these bikes will work well. The Tenere has slightly worse vibration at high speeds IMO and it has the slowest turn-in in this...