Ok so I will also be giving additional details because I love assigning classes to people
*Rubs my greedy little d&d hands together*
His Fighting Style would be Great Weapons Fighting, and his Subclass would be Champion.
Great Weapons Fighting gives advantage to strikes made with a heavy weapon (His Maces)
The Champion Subclass improves critical strikes, and the final ability is called "Survivor"
Tielfing because his MC skin is based off the devil emoji
Fire Genasi/Human - Fighter
His fighting style would be Defense, with his Subclass being Battle Master
Defense because of his armor that was so important (that broke in his fight with Wemmbu)
Battle Master because everything about it screams Flame. The abilities are called "Combat Superiority" "Know Your Enemy" and "Relentless"
Flame, more often than not, is depicted as a human with fire powers so he could be either a normal human or a fire genasi!
Arcane Trickster Subclass
Spoke just screams trickster rogue. Both with his exploits and his sneaking around pranking people.
Shadar-Kai is a deep pull for a d&d race, but I think it fits Spoke well! A deeper connection to the dead and Fey ancestry. Along with the ability to teleport away when in danger.
I completely agree with your take but will tack on what I think his fighting style and subclass would be!
Archer Fighting Style (obviously) with his Subclass as Monster Slayer. Specifically because of its abilities to discern weak points and counter sabotage
I have more, but I will stick with the main characters for now haha