Ciabatta bread is great because when I make sandwiches, they usually fall apart if it's just white bread...
But like, there's this flatbread at Subway? I don't know what it's called specifically... that's nice too.
Anyway, best bread is heated bread! And probably heat the cheese with it. Like, pepper jack or something else sort of spicy. And then... hm. Oh! Lot of vegetables! Tomatoes, lettuce, yellow peppers, those one pickles that are sort of sour, jalapeños, and... um. Hm, really anything in the fridge that isn't an onion.
As for the meat.... turkey is the usual. Chicken is... acceptable. Ham is usually meh. There's something called brisket that I don't usually like but sometimes it's okay. But since I like variety, the best one is... all three! Or two... at least a combo of two!
Oh yeah, sauces. Um. Mayo or brown mustard I guess.
But! To have the perfect sandwich, there must be the perfect chips!! And those... depend on the day, really. Whatever is in my pantry, so usually stale Lays. But ideally? Fresh, oven baked Lays! And... I guess that about covers it... hm.
P.S. I really, really like pepper. So once the sandwich is complete, pepper everywhere!! Though... it probably would be best to pepper the meat before heating it...