So far this is the best shooter I've played. Realistic, encourages team play, please have a working mic, and get ready for a taste of realism and fun. Leave the game for a while but always come back. Glad I've never had the displeasure of fighting in a war.
Infantry is one game. Sniper is a different experience. Tank personnel? Totally diff exp. But tie nicely all into one amazing game experience.
Squad leader? Commander? All games within the games. And go easy on the Commander if you're not impressed. Not everyone wants to play so when someone does take the role (it's pivotal to your chance of winning) then be supportive and help them learn if they're inexperienced.
But you haven't had so much fun as you've had playing HLL. If you're a run and gunner then expect to die quickly and die often. Enjoy the fun and true experience this games offers. Get a taste of what it might be like to be in a major firefight and all that comes with it. Did I mention the artillery?