Do you like Pirates, Knights, or Ninja's and your favorite weapon. I like pirates because they are strong, fearless, and Jack Sparrow is awesome. Knights have cool weapons. Ninjas a nimble.
Ninja's are amazing. They will sneak up on you and you will be dead before you even know what happened. I guess I would have to say throwing stars for favorite weapon. They can be used as a weapon or as a distraction.
Pirates for one reason. They have GRENADES AND GUNS! The knight would not stand a chance against the ninja or the pirate, and the pirate would just shoot the ninja
A knight would have a sheild and armor and could block the ninja
Katana's are also the sharpest sword in the world and medieval armor has failed their wearer countless times. But thepyro's right, pirates have guns and grenades. You can't beat guns and grenades.
Pirates are the best. They have gunpowder. If they have a parrot then the parrot can alert them of an approaching ninja. Once the pirate has been alerted, the ninja is shot in the leg and keelhauled.