As a team we're quite new to using 2D physics in Unity, and one of the ways we got character movement done was lowering the friction on them. Hopefully as we get a bit more experience we can have a 2D character controller that feels a bit better than this one!