Egg were doing a fairly decent introductory rate a while ago, I'm not sure if they still are.
In terms of personal experience I've found Halifax Visa more generous than Barclaycard in terms of credit limit extending and so forth.
In general I'd avoid the whole business.