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 Citi ThankYou® Premier Card. The card has one-time bonus offer of 60,000 ThankYou® Points. To get this bonus you will need to spend $4,000 in purchases within the first 3 months — that's enough to redeem for a $750 in airfare on any airline. This card will allow you to earn 3X Points per dollar spent on travel or gas stations, 2X Points on dining and entertainment and 1X Points on all other 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.