Teresa Berganza is the greatest Carmen ever, period. No other Carmen has ever understood this role better. Berganza lacks nothing in fire. It's just that Carmen is NOT a pre-Pagliacci verismo opera. Regina Resnik recording is SUCH a vulgar affair, that it fully deserves Mario del Monaco as Don Jose. The only Carmen worse than that is Horne's in DG.