Use DL....
To answer that question, I'd only use Aeroflot if you needed to redeem miles to/from Russia. Their flights are Russian and, IMHO, still not up to western standards. However, the short flights within Russia and Europe are OK, but several friends of mine would rather not use them on long-haul flights unless they are up front and out of necessity. Again, just my 2 cents worth.