Just one recent flight - 5 hour delay (can happen to anyone tho) Moved twice in first class from pre-booked seat as crew re-arranged couples to sit together. Personally didnt think that as I was a single traveller I should have been continually asked to accomodate others - once maybe?. Good service once we took off. Big seats - not beds.
Biz class looked not that much different to Virgin premium but I understand that EK have new planes with completely different and better cabins coming on-stream.
Overall - unimpressed but ticket was cheap.