I just went through the process of looking for a new business card with the intent of getting the most cash back possible. I wasn't interested in travel rewards or air miles and I don't want to be tied to one certain company or reward type. (air miles, Hilton rewards etc). I put $20-$30K monthly on the card and pay 100% of it off every month so interest rates didn't matter to me. After tons of research I ended up with the Chase Ink card and should be getting a $500 sign up bonus in another month. It's hard to get more than 1% across the board unless you find a card that gets 3-5% in certain categories but that doesn't help me because my expenses are with my suppliers and don't qualify for anything but the 1% cash back.
Also, as someone else noted not everyone takes Amex or Discover, so Visa or Mastercard is probably your safest bet.