Thanks for the feedback. All of the points are spot on, I especially like point two I hadn't thought of that before. I've been pondering adding a break roll similar to the dash but less powerful which would give the player greater movement potential and more of a parkour feel and use the animation while passing through the platforms.
Struggling to get motivated at the moment trying to re-factor my movement scripts into Unity's new Input System. And your positive comments have really helped me get back on track.
Thanks again appreciated