Arclo would take Kaladin without any problem.
Edgedancer:
Maybe fire could hurt him, which would make Raoden and Janash the more threaten opponents for him.
With that many spikes he would be more invested and thus more resistant to soulcasting, isn't it? Anyways I think Jasnah would win too, she can soulcast the air around marsh into crystal or fire and hurt him until his metalminds were empty.