I've only played the first Battlefield, so I can't comment I'm afraid.
I found the first one to be rather mediocre really. Nothing that stood out.
Amongst those in the same time-frame that I've played (CoD +UO, BF1, MoHAA..one more?) I only really remember CoD:UO with fondness. Especially the famous beach part in the campaign. And the single-bolt action only servers. Don't like spray'n'pray guns really.