My biggest fear during my HM run was actually, that I accidentally click on something that would be considered thieving and aggroing characters, I really don't want to Aggro.
I romanced Gale too for the first time in that HM run and it worked pretty well.
I played a sword bard, which was pretty great. You could avoid some fights by just talking your enemies out of it.
I used bard, because that is my comfort class, I would recommend to use, whatever you feel good with. If you prefer melee focused characters, use one of those.