My friend flew to London from Japan with Aeroflot. It was a connection flight and he had 4 flights in total (round trip included), and 3 of 4 flights were delayed for 3+ hours each.
I also experienced a 5 hour delay. The worst thing was not the length of the delay, but how they handled it... they gave us nearly zero information and most passengers were frustrated by the "expected departure time" on the screen constantly being updated with no explanation.