The best credit card that pays the most cash back and the one I have is the Capital One Savor Cash Rewards Credit Card.
The other good credit cards for most cash back are also, Chase Freedom Unlimited, Blue Cash Preferred Card from American Express and the Wells Fargo Cash Wise Visa Card.