I'm not aware of any other credit card that even matches the earn rate of Westpac's Altitude Black Amex or Singapore Airlines Platinum Amex for ATO transactions (both earn 1.5 KF points per $).
The only other Aussie cards that can earn KF points (directly or by transfer) are those issued by Amex (direct), ANZ, Bank SA, Citibank, HSBC and St George. Most earn 0 or 0.5 pts per $ with ATO. I think the next best is ANZ platinum Amex with 1 KF pt per $.
"Bex is better" according to an old advertisement.
The best Kris points come from Westpac Altitude Black and Westpac KrisFlyer Amex when dealing with the ATO.
Non ATO for KrisFlyer points goes to Citi Select and it is an easy to use Visa card.
Thanks for that guys. I already have a Earth black on a significantly reduced annual fee and was having a standoff with Westpac about the fees if i got an additional Altitude, but if it is the best earn then i will suck it up and pay the full fee.