Ninjas, by a landslide. I mean come on, ninjas can sneak up on people without them even knowing, or throw ninja stars at them.

Pirates are STD infected boozers, who are to drunk to defend themselves against ninjas half the time.

Ninja's cooler than Pirates.