Citi is still the best card to earn KF points on, especially for overseas spend IMO.
Agree it's the best MC or Visa for earning KF points domestically and best full stop overseas, but I'm not convinced it outdoes the Altitude Black Amex/MC combo. Depends on your spending patterns though.