We, family of four, traveled from Mumbai to Barcelona via Doha and then Milan to Mumbai. The cost was cheapest. The online check-in worked like a charm with minimal time spent in the line at the checking counter at the airport.
The food preferences were taken care of. The staff courteous and the flights on time. A lot is said about Doha airport being "under construction" - but other than the short bus drive from the aircraft to the airport, there was little indication that its work in progress. Overall, would highly recommend.