I just finished watching "Code Geass: Lelouch of the Rebellion" and found myself reading a thread about crying after the ending, when I noticed that many people were commenting on the series finally coming out in English Dubbed.

And then I started thinking: Which does the average English-speaking anime-watcher prefer? English subs or English dubbed?

I made a poll to give the general picture, but feel free to contribute to the thread, writing your reasons for choosing either one.

Personally, I prefer subs as they are true to the anime and generally, in my opinion, have better overall sound. Also, it just feels fake with the English dubs. And the last reason for using subs is that it's mostly always available, contrary to dubs, which means the user doesn't have to switch between the two.