I think the biggest problem for the CRF300L Rally on-road might be its weight (333 lbs). The wind really whips me around. A taller windshield might help, but I would think the weight problem would over-shadow that.
The Transalp would probably come in about 100 lbs heavier.