Kind of hard, I have never made my mind up about this one.
I'm not sure how I should judge--by the fictional figures or real figures?
My perception of pirates hasn't been too warped by Pirates of the Caribbean. Ninja have been a little warped by my interest in anime, manga and video games. I have mixed feelings about their realities.
Who would win in a battle? I think ninja are likely in most situations. I am sure that some pirates were crazy skilled in battle and such--tales of their gold age make me shiver a little. But ninja were often trained in a variety of skills--spying, assassination, sometimes open battle, and more. These things required extreme care, as they were mercenaries of high ranking people.
Who would I like to ravish me? Depends on real or fictional. Fantasy pirates can be bodice-ripping hot, oh my goodness. Real pirates might not smell so good or look as cool as we imagine them. Fantasy ninja can be a little scary and real ninja might be scary--but I assume the real ones probably bathed often. Can't be stealthy if you stink. The possible stealth aspect terrifies me. Not sure who wins my heart here.
I haven't watched pirate porn, but I know it exists. Ninja porn exists. And there is a lot of it--both live action and animated. But I don't like porn films a whole lot.
It's a close battle, but ninja may win for me.
Heh, I dress as both ninja and pirate, often in public. Fun times.
Whoa, I got too serious about this, guys. I am so sorry.