A bit of XC mountain biking really helps me with the bike handling skills. Road riding has also really helped my MTB climbing ability. Strength and smooth cadence for me seems to develop much faster on the road than I can manage on the MTB.
__________________