Outside of sign-up bonuses, in my opinion the best card for earning KF miles is the HSBC card. The redemption rate is $1 spent brings you 8/10ths of a mile for the first $3,000/month spent and then half a mile above $3,000. My old Westpac Altitude card just earns me a half mile per $1 spent when transferring over to my SQ acct. Plus, if you spend $3,000 in the first 90 days of receiving a new HSBC card you are granted KF Gold Status for 12 months, and I am using my new Gold Status to extend my old expiring miles for 12 months, not the six months I was only entitled to do when I was an ordinary KF member. If I spend a minimum of $30k on the card hence per year, I will be given Silver KF Status for 12 months; and for $60,000 per year spent, Gold Status again for a further 12 months. It was great to access the KF Lounge in Changi and Bangkok when flying SQ Economy class with my Gold Status. Also when flying Egypt Air in May between Cairo and Luxor return.
William