Pros: The whole flight experience was awesome. Top staff, plane, etc. airline food is not always very good, but Emirate has some of the best.
I never feel like I am second rate. Treated as good as business on USA domestic.
Long layover includes meal voucher. USA domestic would never do that.
It is amazing that this airline can provide top service at the same cost as USA airlines and not whine about losing money.
Cons: Not Emirates fault, but Dubai airport is not the best for a long layover. You are forced to use the hotel if you want to rest, or the floor.