I encounter the same "issue"
It depend of your group. I mean, I have an enchanter, and for the moment I have the only attack spell : using my staff. I have a low level staff (the one from the begining) and I make 2-4 damages.
Hopefully I have a ranger, but it's frustrating that the ranger do all the job
You have in town 2 characters (a warrior and an enchanter) for completing your group ; I don't take the enchantor this BIPPPPP had attack spell and not me

But I want to keep this group even if it's hard (it makes me think about the way to win with this team)
If it can give you hope, I try with 2 teams (cleric and the archer which do magic I don't remember class name ; and ranger and enchanter) ; honnestly, some battle were easy with one group and hard with another.
If you want easy way , take a good tank with a fire caster. But maybe after it will be hard too