Subtitles are my choice, for the reasons above.  Inflection of voice with the scene gives a realistic 'feel'.  But.....
I find alot of subtitles are poorly done.  Too fast, Definetly paraphrased (I know it is quite unrealistic to have every word 'translated').  To try to keep with the scene and glance at the dialouge can be frustrating.  But given the choice I will go with the subtitles.  Some dvds offer both which is ideal. (To me)