I made the same mistakes with my platformers and since improved with the honest feedback of players.
But balancing is still challenging for me because as a developer you play your game much longer than the usual rater and hence know all the tricks. Always room to improve :)