I only have experience with the TTS on the XR, and after using it for over a year I must say I prefer it over the Piggyback systems like a PC5. Have one of those on my Aprilia and it works but it is much less refined then the TTS.
I would personally go for an auto-learning system considering the elevation changes you experience when you ride
I would personally go for an auto-learning system considering the elevation changes you experience when you ride