My own experience, getting a UK Amex was easy, you really just need a UK address and to actually be in the UK for a while in case they call you (they called me about 3 days after I applied).
The BA card is fine, it's free, you get the usual Amex offers (and there are heaps more of them in the...