HBL by far the best credit card. Get platinum if you can as it has some amazing discounts. Otherwise Gold is fine too. HBL benefited a lot by taking over both Citibank credit card team and Barclays Consumer banking. Their discounts are always higher than competition and in many places you will find that the discount is available only on HBL card and one another card (that can be either of Standard Chartered, SilkBank or Alfalah). I had kept cards from SCB, UBL, Alfalah, SilkBank, Summit and gradually i found out that it is of no use to keep all others as HBL card matches the offers that are given by others.
Btw I find it really strange that people do not opt for the credit card when that can easily save them thousands every time they go out to eat or buy a perfume etc.