personlay i find subbed, when its done by a GOOD subbing group, to be far better than the official subbing or any possible dub.
for example, some of the sub groupd for shippuden and bleach will use special font when the time arises adding to the feel of the show.
but there are a few anime's i will watch in english, and for a few reasons, one i grew up watching them in english, so im forced to think of them as english characters, cowboy bebop for example, or trigun.
but the other time is when the english voices are actually better than the japanese ones, like dragon ball z for example, watched a few episodes of DBZ in japanese, goku sounded like a 5 year old, lol
just couldnt keep watching.