I feel like the characters don't play very differently from one another aside from the starting perk they provide. There are some steps towards making them feel a little bit different but it's not enough to really bring out their playstyle.
-
Some characters get faster dashes or movement, but this isn't exactly game changing.
-
Perks are a good way to introduce passive abilities, and are, honestly, a welcome change.
-
Some weapons are "preferred" for some characters, that's a very good change too.
One thing that I feel could be explored is to, for some characters, replace the dash with another dodging ability instead of the same old dash everyone has.
Seeing the world structure, I have no idea how one would implement that without colliding with systems such as the overboard, or colliding with the game's level design though...
I am thinking about Risk of Rain 2 which managed to really make you feel like each character is meant to be played differently, and it really adds a lot of replayability without having to raise the difficulty (altough the addition of difficulty modifiers in Double Down is also a welcome change.)
I really think that** additional movement** is the missing piece that could really give each character an edge.
Boy that was longer than I intended this to be...