None of the changes suggested by the OP are "needed". Honestly, I think dragoons are in a perfectly fine place right now. They are more complex than they were at 50, and some of that complexity may be superfluous, but it does leave room to separate the average dragoons from the good dragoons.

Just like wander's minuet or enochian, adapt or find a new class.