Usually I watch films in their original language, and incidentally that's how I first saw Advent Children. However, it really is advantageous to see a film like this when you can take in the stunning animation and backdrops and start to enjoy the action sequences without the slight distraction of subtitles.
For live action though, subtitles really don't bother me and dubbing is almost exclusively awful.