I wouldnt worry too much about the connection in Doha. It has its own dedicated terminal for First and Business passengers and its all very small and efficient. If the worst comes to the worst and your inbound is delayed you will be transferred directly on the ramp. If you miss your flight altogether then at least you get to spend a few hours in the new terminal!