I would also much prefer one "true" long-haul flight followed by a short-haul connection (and vice versa) over two mid-haul flights via the ME. With just 6-7 hours of flying time on each mid-haul flight and several of those lost to meal services and takeoff and landing prep, there isn't enough time to get a good night's sleep in.