AA77W >> AA772 > BA380 in terms of reliability and seating IMO. However, with BA you get EC261 protection on the way to LHR, which you don't get with AA - of course with the current lack of reliability on BA's A380, you'll need that EC/UK 261 protection.