Currently the rocket (torpedo) is still lacking compared to dynamite and turret.
The difference is esp. true after some upgrades, where dynamite blasts a third of the level while the turret is a new multitool with some upgrades.
Meanwhile hitting the wagon or a wall with the rocket (torpedo) will vanish the rocket, wasting the rest of its potential reach.
Suggestion:
Bounce - the rocket will always use its full reach. If it hits an undestroyable obstacle (train, wagon, mountains) it will bounce with the same angle and continue to fly until its full distance is reached.

