What about American Express? They currently have the Premier Rewards card with
25,000 point bonus with the annual fee waived for the first year.
Or you could get
50,000 points with the Platinum card for $450- still a good deal since those 50k points can be used for $625 in airline tickets and you also get $200 in fee rebates, lounge access, free global entry and more (I wrote a full review
here).