Here's one good starting point for past debates on this. While some of the arguments on both sides have been weakened by recent events -- for example, it's apparently now possible (but difficult) to upgrade a Red card to Silver -- it's still worth a read.
For what it's worth, I very recently went with dropping the Citi, pretty much due to the Barclays pluses
nall laid out.