I have tried trickster, priest and wizards, the problem is they take time to buff up themselves before engaging. WIthout having engage enemies in combat immediately, enemy front line AI will straight away rush my squishy backline. Thats why i was thinking of using fighter and chanter so that I can engage first, then react to situations. Also, rogue lacks self sustain like kindwayfarer that can jump enemy backline and come back when needed.