I personally didn't like it. It was way to linear. The concept is great, but I've yet to see a squad based game make it actually "work." It was a lot better than "First to Fight," which was the Marine Corps version, but still not quite up to snuff for my tastes.
I prefer playing Ghost Recon (Live, of course). If you've got a good group of guys to play with, that know tactics, it's 1000 times better than having one guy control the whole squad.
You might want to try Conflict: Global Terror. It's not really recognized as much as some of the other games, but it's a good game especially the multiplayer and the AI was surprisingly better than average.