When watching a sub I also tend to miss a few key moments and have had to rewatch one or two episodes as a result.
Anyway, I'd say I'm more of a dub person. Like DLA mentioned, I too prefer watching something in my own language. However, there are anime I currently watch as subs, but compared...