Buggy, but great even on single-player. There are great moments to be had with this.
The good news is, this game has amazing gameplay. I've spent countless hours ziplining around Ghost Town or crawling around Devil's Perch, cracking headshots wherever I go.
There are tons of secret places to explore in the levels, and the addition of the zipline and grappling hook make this even better. plus, there's a little more diversity in the weapons, which helps. the new vehicles mainly don't add much, but the ATV in particular is a good replacement for the beloved dune buggy. (no pun intended)
All in all, if you need a little more than Battlefield 2, give this a spin. It's well worth your money.