Elegant complexity to waste your time
Nothing wrong with the app but the BA systems are complex and waste ages of ones time asking questions like your passport number, address, email address etc when they have it on your profile (many times over). Then the backend system are often "unable to process your request at this time".
CharlesTasker about
British Airways, v5.20