It depends on what you are looking for. HSBC only provides Mastercard credit cards, which you may be able to use in more places than Amex cards. However, the different rewards will likely determine which card is best for your purposes.