With BA’s effective monopoly at LHR, there’s really little alternative unless you fly only limited routes and even then it’s difficult. Every time I fly BA it reminds me how much I hate them but UA/*A are not strong enough at LHR, and the same applies for VS/Skyteam.