Sorry, but if the story makes any sense, then Shadowheart must be a cleric of Shar, Wyll a fiend warlock, Gale a wizard and so on.
I really like that we get them as lv1 chars and we can level them up further as we like.
I love Wyll's story, but I hate the way he's currently built. It makes no sense.
I really hope that improves.