We have done both types of flights, Direct from NY to Dubai, 13hrs. Didn't bother me but Wife didn't like it. She likes Atlanta to London, 3 or 4 hour layover to move around and then on to Doha or Dubai. Kind of depends on your level of sleeping, etc on a flight.

Doha airport is small so not much problem.

on your first trip try the Al Maha Service

http://www.dohaairport.com/?almaha_services

They will help you through arrival process.