This game has some serious problems. The balance is off in the beginning, and there's several points that have terrible conveyance, especially near the start (where do I go, what do I do?). The inventory / shop system is really clunky, and take an unnecessary amount of time to do simple things.

...And yet, in spite of it's glaring issues, I adore this game. It's unique and has incredible atmosphere, surprisingly epic and horrendously dark sometimes. It's a game that started off feeling like a chore, and the longer you play it the more and more it grows on you, until it finally ends, and you're not ready to say goodbye. Personally, I found that, in the end, the masterful elements make up for some of its clunkiness, and in some ways, the clunkiness may be part of the charm.

This game is a 3D platformer gem.

Easily one of the best games on the NES, but holy cow the final boss is only possible with save states, unless you're willing to replay the final stage very many times.

I love this game, but don't try to 100% it unless you hate yourself

This is one of my favorite couch co-op experiences. Grab some drinks, get some close buds on a couch, then proceed to get absolutely destroyed by the first boss. It's a good time.