Sorry to dig up an ancient thread, but...
Before you buy anything download America's Army. It's free. It's MP only. And it's easily the most realistic first person shooter I've ever played, perhaps by a factor of 10.
AA is good, but the training missions are some of the msot tedious moments i have ever endured in any game!