EK is not your only option.
You could do a mix of airlines, such as J/F on QR/EY/TK in one direction and EK in another for the J/F experience.
Or one of those on the way there and KE on the way back (only flies on certain days via CMB).
Spreading your flights over different airlines can help maximize your experience and use of miles. Getting UA/AA and AS miles via signup options can make this trip more practical. The UR points transfer to UA also.