You'd be hard pressed to find the "perfect card" in the current economic climate. Maybe a year, or a couple of years ago, the fee-free Citibank Gold would have been the best deal around, but that's long gone, and it's even harder now with the whole Qantas direct sweep business.
Personally, because I have the fee-free Citibank Gold, I'd seriously consider the Amex Platinum Credit Card as a second card, but the problem is the crazy annual fee.
Again, if weren't for the ridiculous annual fee, I'd be all over the Westpac Altitude Platinum... 1.5/$1 Amex and a Visa/Mastercard for those places which don't take Amex. On a whim, I gave them a call to see whether they would offer it to me either fee-free, or at least with a significant discount, since I also have my mortgage with them, but they said no (but I can get the Altitude Gold fee free... but the perks aren't as good, so no point in changing).
Just keep watching and waiting for a good deal, mate. I'm sure you'll hear about it here as soon as anything appears.