I agree wholeheartedly about Aeroflot. I just travelled with them LHR-SVO-TAS and back (only because hardly anyone else flies that route), and they were surprisingly good. The aircraft were young and spotless.
The only downside is the inter-terminal transfer at SVO. Stand there, go over there, wait here, stand there, follow me, please wait... it was painfully old-school Soviet.