Which path did you go: human or spirit? And why?
I've done both, to see different content mostly--no real RP reason.
I went with Spirit because I felt it was his true nature.
On my first playthrough this was his fate, because my Dalish felt that this was his true nature, and the amulet worked to protect him.
Humans. Spirits are too pure and can be easily corrupted to be a demon. Humans have emotions like hatred, anger, happy. As spirit, Cole keeps making people forget. He wouldn't learn anything from the experience by hiding. If you get hurt, you learn from the experience, you grow from it. If Cole were to face something bigger than himself and haven't learned to cope with it, at some points, he will start to turn into evil and blow up a Chantry.
Then on my second I did this, because my Circle mage felt that if he was going to be in the world, best he be able to fit in better, and hopefully won't need the amulet to protect him, since he will be too human to bind.
Both had 'rp reasons' for doing it but the truth of the matter was, I just wanted to do different things on different playthroughs.
Both are interesting and viable perspectives, but of the two, I think I prefer making him more human. He's less creepy and otherworldly and I think if he ever lost the amulet, or it broke, or (any number of reasons it may not work anymore) he would still be okay because he'd be too human for a spellbinder to press him into service.