Read this article.
What’s the best crank length on an E-MTB?
The trail in front of you gets steeper and you don’t want to lose your momentum, so you start pedalling like a maniac. Then you hear a loud clunking noise and everything comes to an abrupt halt… the next thing you know you’re flying over the bars! What happened? Chances are you jammed your crank […]ebike-mtb.com
This thread is a bit depressing really, along with several others on the forum at the moment, because being a good rider actually has very little to do with the equipment you have, and everything to do with skills and technique, and there are no shortcuts to achieving this - yes certain mods help improve certain situations, but riding any mtb well and dealing with issues different terrains throw up is ultimately about rider skill, and as I have said before a bit of coaching or a skills course is a far more effective remedy than chucking money at upgrades that have no benefit unless you have the abilities to make use of them.
I agree 100% with this. There's nothing wrong with spending big bucks on upgrades, but it won't make you a better rider.