Grundsätzlich muss man das differenzierter betrachten. Es sind bei mir immer 3 Faktoren gewesen, die mich oft haben verzweifeln lassen.

London Heathrow
Wetter
British Airways

Die Konsequenz ist aber für Dich als Passagier immer die gleiche.

LHR ist mittlerweile einfach zu klein, das Flugaufkommen zu gross für den Flughafen.
BA operiert jeden Tag an der Grenze des Machbaren, sobald eine Sache passiert, geht die Lawine los.
Das Wetter dort ist halt oft schlecht und dann kommen die Flieger nicht mehr so kurz rein.
Zur Wahrheit gehört aber auch, dass der überwiegende Teil ohne Probleme läuft.
So wie Du schreibst, im Netz machen sich nur die unzufriedenen Luft.

BA ist mit Sicherheit nicht die schlechteste Wahl und die USA als Flugziel deren Hauptgeschäft.
Die wirklich schlimmen Erfahrungen habe ich bei BA auch nicht auf den Langstrecken gemacht, sondern zu 90% auf den Kurzstrecken.
Wenn der Deal passt für Dich, dann kannste das ruhig buchen.

Mit Emirates kannst Du es nicht vergleichen. DXB ist ein Wahnsinns-Hub mit der neusten und besten Technik. Die fliegen 24h am Tag und Wetter findet da kaum statt, bis auf ein paar Sandstürme. Auch ist die Flotte ganz anders zusammengesetzt.