I have used only once the departure airport in DOH, and I remember it was pretty smooth, no crazy queues... I would check-in online and then aim to be at the airport one hour before flight time. That would be enough to drop-off luggage, do some last-minute duty-free shopping and board the flight.