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.
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.