Personaly i think Medal of Honor had a much more immersive story and enviroment. (You saved people in the water, off of a boat. Now that's real war immersion!)
As i felt Call of Duty : World at War, was very fast paced and seemed like it just wanted to be over with. (Though it had some awesome moments)