I have not played that game yet (and might not ever) but I did rent Medal of Honor: Vangard for the Wii today, and I must say they did an excellent job. Call of Duty is the same type of game and I do believe it got mediocre reviews. I dont know how Medal of Honor reviews got, but it just came out and is really good. Graphics are good, gameplay is amazing, and all movement like durring explosions are very good.
I guess this really doesnt help you though, since you considing getting a different game for a different console. But still, Id go with Vangard for the PS3, although its not the amazing expirience I got playing through the first couple of missions on the Wii version.
A delayed game is good someday, a bad game is bad forever.