I can believe you on that... because that's my problem with these metroidvania type of games.
Ori (the first one) for example, I found it a bit too basic for the most part of the game, but when it started becoming really good, really fun, with lot of mechanics... it was over. I find this concept really strange, to only have the full gameplay available only for the last hour of the game or so. It's quite frustrating and felt like a waste to me.
I don't know if this is the case here, but yeah, I'm always cautious with these games because of this.
Star Wars Fallen Order had a similar issue too, although it's not really metroidvania but you get upgrades in the same way, and you only unlock your full potential like 30 minutes before the end of the game, you can't even enjoy the full gameplay. Frustrating.