In the last 10 years, I've flown about 20 times with BA and tend to fly them far less then most airlines. The aircraft are all looking tired, as they have been primarily focusing on the fleet improvement with the A380 joining them this year and the 787 was also due to be incorporated into their fleet.
They tend to have very little interest in the regions, and focus heavily on longhaul. The aircraft have quite old Inflight Entertainment systems. BA makes it fairly clear that they are only interested in those sitting in Club World or First. Terminal 5 if your in economy is an absolute pain, they only announce the gate very late, hence keeping everyone huddled in the shopping area.