Something that bothers me a lot in DA:I is that both the player and the companions are limited in what specialization they can have. This really limits you in terms of party composition, since if you want a Rift Mage in your party for example, you have no choice but to take Solas. You also get stuck with your chosen spec for the entire playthrough, and I think it would be much better if you could choose between the specs. My idea would be to give a class access to each of their specs, but make them mutually exclusive, so you can only invest points into one chosen spec. If you want to change which spec you're using, you just use a Tactician's Renewal amulet and reassign your skill points.