NOTE: I have played this game on the Nintendo Switch. Do not make the same mistake. It is not optimized for the Switch.
F.I.S.T. is a metroidvania action game that features a big world, great combat mechanics and a decent story. The difficulty of the game is great. Starts relatively easy, but as the game progresses, it gets more hard. The last 3 bosses were quite a challenge for me.
The world map is huge, and it neatly follows the classic metroidvania formula, with backtracking, opening shortcuts and new paths as new power-ups become available. Its dark cyberpunk style fits neatly with the story of the game, however, one downside of it is that a lot of areas appear similar to each other, making it rather difficult to differentiate between them.
By the end of the game, you end up with three different weapons, each with its own strengths and weaknesses. I ended up using one for bosses, one for multiple enemies, and one mostly for navigation. The protagonist can learn additional moves and combos with all three weapons, through an intuitive upgrade system. The upgrades themselves aren't hard to unlock - there is no annoying, unnecessary grinding.
The soundtrack isn't remarkable. The overworld songs that play are groovy and nice to listen to, but they aren't memorable.
Having said all that, there are some things I'd like to address that drastically lowered the grade for me.
First of all, there is a lot of amateurism in the way the game is created. It has been created using Unreal Engine, and it's clear the developers didn't clearly understand the engine. Animations snap, fade in/out is triggered too late, the FPS is low (at least on the Switch) and widget navigation is buggy.
Second, I like anthropomorphic animals, and I don't have anything against the furry fandom, but saying "furtizens" instead of "citizens" is extremely cringy.
All in all, if you don't mind indie amateurism, it's a fun game. 3/5.