Both have pretty terrible rewards systems, and for most people, paying any annual fee at all is a waste of money, since it usually exceeds the value of the points earned. Probably the two best options are either Bankwest Platinum Zero ($0 annual fee, no rewards, no fees for overseas purchases)...