He is kind of "meh" to me. He can be incredibly interesting and great when it comes to past events and the Fade, but everytime he opens his mouth about the present situation of the world, I want to punch him a little. Still, he isn't a Fenris (who is one of the main reasons for why I made only one Hawke in DAII).
Solas has a lot of knowledge and powers, but he strikes me as a deluded Revolutionary : instead of having a firm idea of the world he wants to create, he simply wish to tear down the actual. And we have seen how it ended the first time he did it : the fall of Arlathann and the rise of another tyrannical Empire in its place. Plus, he seems stupid some times. Seriously, who in their right mind who give power to something like Corypheus ?
And I don't believe that tearing down the Veil is a good thing. It has been created for a reason : when the Magister went into the Black City, they unleashed the Blight upon the world through the tear they had done into the Veil. Whatever atrocities is still trapped into the Fade would probably be unleashed in full force if the Veil disappear. And I don't think that destroying the Veil will automatically grant magic to everyone; it would more probably mesh Thedas and the Fade, changing the very laws of reality for most of Thedas inhabitants, driving a lot of them crazy or to their death, when spirits and demons will begin to manifest with violence because some mortal simply didn't know how to react to them.