While multiplex audiences in Mumbai and Delhi prefer English subtitles, the real viewership for thrillers comes from Tier-2 and Tier-3 cities. For them, is not an opinion; it is a fact. They don't want to read; they want to feel the tension.
Whether the Hindi dubbed version is "better" depends on your preference for authenticity versus convenience.