I have found the best credit card for general everyday use to be Bread Rewards American Express. Rewards are 3% on Gas Stations, Grocery, dining and utility purchases. 1% on other purchases. If you use 20+ times a month they increase the rewards 25%. No annual or foreign transaction fees.
I use Bread Rewards except when Chase and Discover have the 5% categories quarterly. This quarter for Chase is Amazon, hotels and restaurants and Discover is gas stations and electric vehicle charging, home improvement stores and public transportation.