Definitely one of the best NES classics of all time! Add a friend and lose them just as fast because this game will make them your worst enemy, but it's a fun game no matter how you play it. The game is so hard, but so fair that after playing it so many times it becomes easy. No RNG, no major bugs, looks amazing, responsive controls, etc.
Ignoring the fact that dying makes you start all over, this game is entertaining. It's unfair at some points, and maybe the levels aren't extremely creative, but I think it's enjoyable; the gameplay is simple yet effective (like its OST), the 3D sections work surprisingly well and the weapons are fun to use.