MOH is just trial and error. There's always some stupidly specific way that you have to complete each part of a level. Failing to do so results in instant death almost. COD allows more freedom and just has more fun and more action packed into it.
COD is way better online game play is awesome...COD MW2 has a special edition that comes with real night vision goggles how awesome is that...$150 though a bit expensive....