The combat and weapons are fun and enjoyable but the poor level design and dull puzzles take the spark out of the game.
Pros:
1) classic and fun boss fights along with excellent mini-bosses.
2) Very good enemy design and variety
3) Fun weapons that are a joy to use
4) Combat system is never too hard nor simple.
5) lengthy game between 18-30 hours to finish.
CONS
1) boring, mindless, dull puzzles
2) way too many boring, mindless, dull puzzles.
3) Graphics are very so-so 4) Poor level design and creativity. Most levels feel and look same.
5) way too much back-tracking as the map is not very good.