It really depends on the anime.
Most of my life I've watched dubs, but recently I've been watching subbed versions of animes. I think I do like the subs quite a bit better though.
There is a lot of dubbed animes with annoying voices, or they are just completely wrong for the character. If I watch subs, I also don't have to wait a week just to see a new episode. It gets quite annoying.