Certainly Alaska Airlines Visa card leaves something to be desired. There are a lot of travel rewards credit cards that will allow you to earn miles and redeem them with any airline of your choice. Also, such cards will allow you redeem without limitations like blackout dates, minimum miles requirements or reward seats availability.
We are going to offer you two credit cards with miles rewards and the first one is the Discover it® Miles card. It doesn’t offer any one-time bonus but all miles you‘ve earned during the first year will be matched at the end of the year (provided you are a new cardmember). Every dollar you spend on purchases will bring you 1.5 miles per dollar spent. So basically, you will earn 3 miles per dollar during your first year of cardmembership and 1.5 miles after that.
The second card is the Barclaycard Arrival Plus® World Elite Mastercard®. The card has a one-time bonus offer of 70,000 bonus miles. To get this bonus you will need to spend $5,000 on purchases within the first 90 days. This card will allow you to earn 2X miles on all credit card purchases. The card has an annual fee, but it is waived for the first year.
These are two options you can choose from but we do not want to limit you in any way and encourage you to check out other travel credit cards.