For scoring purposes, the only mix considered is having bank cards from "major" issuers, which you have, and a gas or retail card. Some people have reported no impact on their scores when they got or closed a retail card, but others have seen an effect, and it also impacted their insurance rates. (!)
We also just recently found out that cards from local banks and from credit unions don't carry as much weight as those from the major banks, which is just ridiculous, so for those who love credit unions like I do, make sure that you have a few cards from the big boys as well.
But in terms of scoring, there's no difference among rewards cards and others, and such things as APR's aren't considered either. You've got a really nice group of cards there, so if you want another, get one that fits your financial needs and strategies.
BTW, with a collection like that, you don't have to be a card hog, either. I like the idea of 3 or 4 bank cards, though, because so many card issuers have just gone wacko recently. It's nice to have cards from a variety of issuers.
* Credit is a wonderful servant, but a terrible master. * Who's the boss --you or your credit?
FICO's: EQ 781 - TU 793 - EX 779 (from PSECU) - Done credit hunting; having fun with credit gardening. - EQ 590 on 5/14/2007