The thread stinks of fanboyism, the op is comparing apples to oranges. When you looks past the time periods, graphics, weapons, factions, ect then one game is a war-themed class based teamwork game, the other is fast quake-like shoot em up with aiming and is slightly war-themed. I enjoyed CoD 1 and Battlefield 1942 back in the day. I don't see why you have to like one or the other when you can like both.
If you really wanted to compare apples to apples try Call of Duty vs Medal Honor Allied Assault.