It will depend a lot on your firm and the arrangements they have with different hotel chains, hire firms etc. It will also depend on your volume and pattern of expenses. For example, if you don't travel outside the UK then a BA Card would be worthwhile. If you don't rack up many expenses, it wouldn't be worth upgrading your Amex membership. Best thing is to ask people at your firm as they'll have a better idea of what your expense pattern will be like. From there, you can target your reward scheme choices.