The best bread choice for making a perfect French toast is a thick slice that is tender and perfectly soaks the mixture you are soaking the bread in.  The most popular is to use brioche bread, challah bread, or a brioche toast that is soft from the inside. It is always advised to use a few days old bread slices, and they soak the mixture much better as the fresh bread does.