Top 10 Best NES Games Not Made by Nintendo

Here are 10 of my favorite NES games not made by Nintendo themselves.
The Top Ten
1 Contra

Up, Up, Down, Down, Left, Right, Left, Right, B, A START!

2 Ninja Gaiden 3

You may be surprised on how high I ranked it, but it sort of fixed the previous installments. Sure there are limited continues, but it's still fun.

3 Castlevania III: Dracula's Curse

Took what's good about the original, and made it better. They also made it harder.

4 Mega Man 2

Has one of the best soundtracks on the NES. And the graphics are improved.

5 Castlevania

Started the series nice and fresh. The game may be ahrd, but that doesn't stop me from loving it.

6 Battletoads

I know this game is hard for the rather wrong reasons. And it does have a case for one of the worst two-player games, but it also has a case of one of the funnest beat-em-ups (for some levels). I do hate some levels, but they didn't stop me from loving the game.

7 Ducktales

Nice music along with fluent controls.

8 Teenage Mutant Ninja Turtles

This may be a little shocking because this game is extremely hard and does have flaws. But aside from that, I love the music and the Turtles capability. I'm most likely in the minority who thinks that those factors made the game.

9 Ninja Gaiden

One of the hardest games out there, but pretty fair...

Unlimited Continues
Good Graphics
Good Story
Awesome Music
Nice Weapons

10 Batman: The Video Game

Just like Ninja Gaiden, it's hard but awesome...
The controls, yet can be confusing, are some of the best controls out there. It is one of the best games based off of superheroes.

The Contenders
11 Teenage Mutant Ninja Turtles (Nes)
12 Final Fantasy