I love subs better. It's kinda weird, but I love listening to the Japanese talk. The language is a lot more melodic than English.
Plus I love to read, so subs all the way.
I like manga a lot more than anime, partly because it's always there and I can look at one picture and analyze things more closely. On anime you've gotta pause it and rewind it and everything.
Plus manga is cheaper and tends to be the original more often than not.