It's good to see that others feel the same about CoD2 as I do. I played all CoD an I have to say that this really hard to do on Veteran. Some parts were easy but the in some Missions you're happy of each checkpoint you get. Stalingrad is an example.
The one thing I noticed is the following: There is a part when you have to shoot down some plains that are attacking you. I had such a terrible checkpoint that I never ever got the chance to fire one shot befor I got killed. So If you have a Situation with a real bad checkpoint don't play hours around this - just restart the level.