I read nothing about the game, as I hate getting spoiled before I actually get a chance to play, so I went into the game completely blind(I played 1 and 2, so I knew what I was going to play).
And the second I saw him, I said to myself "Okay, so, when is he going to bite me in the ass?"... From past experiences with Dragon Age, I can say that the first mage you meet is always going to bite you in the ass at some point.
So I was all like "Told you so" when he turned out to be the one who causes everything to go to hell =P
But I do like him, he is a little annoying at times, but who isn't?
Ahah, if I could tell something to my DA characters before their adventures being, it would be: "Stay the hell away from NPC mages. They'll break your heart".
Anyway, from a non RP perspective, I think Solas is a very well written character. He has some great lines of dialogue and his banter is amazing: both funny and deep. Plus, the voice actor did a great job delivering his lines.
Besides from appreciating the way he was written, I am torn between loving him and wanting to punch him.
He was good friend with my warrior lady Cadash in my first playthrough, but now I am playing an archer Lavellan and romancing him. It's good and heartbreaking.
But yeah, I do want to punch him from time to time, too.