Bank of America's Premium Rewards Card Is Good For Everyone, and Great for Some