Well I mean, Mario in a way has a better "campaign system" than CM:SF.
because if Mario "loses" his "mission" he starts it again, but in CM:SF if you lose your mission you continue to the next mission just as if you won the last mission. So you could at least do something about that. No campaign system is perfect but I think that you could make it better than what it has now and more than 40% of people could be pleased. I love the CC2 campaign sytem except for that theres only so many battle areas and they are such small battle areas. CM could do great because of the huge maps it offers. Anyway
what I would like to see in CM is some sort of map of your campaign and your progress,(doest have to be fully dynamic) a carry over of your troops from the previous battle, and something to happen when you lose a battle.
I would love to have this in the new CM:Normandy. WW2 is my favorite because of the variation, guns that can shoot through lots of stuff, basic troops that can shoot an enemy at 500yds with his rifle, and just the lushness of the battle areas.( I hate desert)
Also I have a bug in my CM:SF campaign. After a certain battle it wont continue to the next, it just crashes the game.(Dont tell me thats the end!)
(The reason you kept fighting the same battles over and over was because you kept losing and getting pushed back.)