I have the Amex Marriott card. I did this for very specific reasons. I'm terrible at taking time off for vacation. Like one vacay every 5 years. When I started my biz last fall, I wanted to force myself to take time off which this does.
Pros - lots of included benefits especially if you travel for work. I don't really but the other benefits are great. Cons - not all merchants accept Amex. Not many but there are a few B2B's that don't for me.
Small Bizz credit cards are very specific to your needs. We use the Capital One card because it is easy to manage all of the different cards we issue for the business. I recommend visiting Need Wallet to review all the different perks cards offer and pick the ones that suit you best.
I have BoA Unlimited Rewards or something like that. I just got it so I don't have a lot of experience with it yet, but it starts at 1.5% rewards cash back. If you have a 3 month rolling average of 20k in your BoA checking account it goes to 1.875% and then 2.25% if you average 50k and 2.62% if you average over 100k.
Right now I am paying a lot of bills on it so I should pull in a good amount in rewards.