How would you define a "perfect" roast beef sandwich? For many ... if you like your bread with a bit of a taste to it, go for sourdough bread. Their mild tang can complement the savory beef ...
However, all types of roast beef sandwiches have one thing in common: sturdy bread. If you pick the wrong bread, you risk your sandwich falling apart before you've gotten the chance to enjoy it.