I used to fly a lot to Europe from New York and whenever available I would take direct flights.
AA would be my choice only if they had a direct flight, otherwise I would go direct on another carrier. I have a hard time making an annoying transfer at LHR, or anywhere, when there are perfectly good direct flights available.
It seems to me that DL has about the best coverage of Europe along with its partners.