There are endless threads on here with people complaining that they had the 'wrong' credit card - basically because they don't like avios / couldn't get a reward seat or upgrade / use a 2-4-1 voucher etc etc
So to be honest you really are going to need to put in some time and work yourself to decide what is the best card for your needs.