The Blue Cash Preferred Card will be a good potential fit for your needs If you will get the most out of these rewards and justify the annual fee of $95 ($0 introductory fee the first year).