For me the bread is the critical component to a good sandwich. It needs to hold up to the mountain of meat I want but I don't want a mouthful of dough.
The ingredients should be of a quality that it isn't swimming in enough sauce to float. A good quality mustard and/or some mayo is enough or a well balanced sauce.
A notable exception to the above is a dipped Italian beef.