I like both but I can't watch so many subbed episodes in a row because my eyes start to burn from reading. English is more relaxing. But which ones are truly unwatchable are German ones. They sound so horribly bad, the names all get germanized, it makes me sick. I can understand English and speak it just like I can speak and understand German so I could choose. And I prefer English over German a thousand times. Plus the voices are funnier. I watched one German episode on tv, everyone sounded dumb like a brick. Hehe.
Japanese has the coolest voices, it's just tiring to watch after a while.