Bar-ends are more durable and much cheaper to replace.
Depends on how often and how hard you intend to crash.
Retroshift/Gevenalle are popular with cyclocross racers and off road tourers if you ever need to replace the bar-ends.
As Saddlesores said you can swap cables.