There 3 basic rules that all work to limit how much the bread is saturated before pan frying. Don't use thinly sliced bread. Use day old bread (or dry the bread in a 350F/180C oven for 3 minutes). Don't soak the bread in the egg-custard mixture for too long. Personally, I love French toast that is a soft, custardy and a bit soggy :)