Hey guys, just caught up but is it too late to talk about Cole?
Whatever, I'm a going to add my two cents...
I chose to make Cole human, though I did not make it lightly. Seriously I had to take almost a full day to decide and even then I'm not sure if it was right. But my reasoning was that Cole greatest fear was that he would hurt people again. Like he did when he first came through the Veil. Even before the mission he makes you promise that you will kill him if he goes down that road again(and if you don't you get a massive disapproval hit).
So with that in mind, I chose to make him human. Because then he will retain the lessons he has fought so dearly for. We are given no assurances that spirit-Cole won't revert back to mercy-killing and misunderstanding situations and pain. I feel like Cole (as we meet him and before the change) would not want that.
Of course I understand the spirit choice as well and I can't help feeling that is actually the "right" one. I don't need Cole to be human to relate to him. I just don't want him to lose himself again and force us to make good on that promise. Spirits in the living world do not have an excellent track record of staying true to their purpose and Solas is going bamf out and not help him stay pure.