Soldato
Managed to do it now after much rage.
The first time round that Dragon really hacked me off.
Currently playing through Dragon Age: Ultimate edition and did the Dalish quest at around level 12 or 14, which made a huge difference. I absolutely steam rolled the whole thing (on hard). That dragon didn't know what hit it.

I ran the game with Alistair, Leliani, my Dalish warrior/archer and Morrigan (with no healing spells, for added role play and man points
). With enough potions even those awful Revenants become mere speed bumps towards the end. Felt good, man. 