It's a great game. Or would be if there weren't so many bugs.
You play a young man who's father was (I say 'was' because I haven't played far enough to find out whether the father is still alive) an archaeologist's assistant, doing all the heavy lifting and alligator-wrestling. Somewhere between the prologue and the start of the game, this young man lost his memory and his right hand, which has since been replaced with a hook. This hook is used to attack creatures and cling to the sides of platforms. This is where the first two bugs show up. Sometimes you fail to connect an attack against a creature, and sometimes your hook fails to connect with the edge of a platform (or the hitbox for clinging to the edge is exactly one pixel, which isn't a lot of room for failure, considering almost all of the jumps requiring 'clinging' are tailor-made for the precision jumper).
The difficulty spikes seem almost arbitrary. There's no rhyme or reason to one area being harder or easier than the next. The bosses have a sort of patter to them, but the openings given to the player for attack are so slim they may as well not be there at all. It's almost as if the designer sat down and said "I'm going to break up the game with tortuously difficult areas, so the player won't just breeze through the game, and will feel a sense of accomplishment when said area is completed". That's a fine attitude to have, but any sense of accomplishment is completely overpowered by the sense of frustration and anger and overwhelming urges to manhandle your controller. Most especially when the hit detection bugs are clearly visible. The sort of bugs that result in the player shouting 'WTF! That was a solid hit! And why is the boss stuck in hit-recovery invincibility mode? Why did I miss the jump that I've made every other single time until now? Why is the bit of unobtanium that I'm meant to lob at the boss taking ten minutes to spawn when previously it had taken only thirty seconds?'.
These bugs might be inherent to MMF2, but this is something that the designer should have taken into consideration, and given the player the means to overcome the bugs that are integral with the game engine. If this is fixed, I might come back to finish the game and re-rate it, and re-review it.