I haven't played the PS2 version of BF2 but the Xbox version has it's problems. However, these problems are getting worked out or will be worked out soon.

As far as gameplay goes both Socom and BF 2 are fun and addictive. If I were given a choice which game to take with me on an island I would choose BF2 over Socom.

I haven't had any problems with lag on Socom. Mic problems are usually caused by the host having a firewall or not having a mic will cause problems. I've never noticed any mic problems while playing in any of the server dedicated rooms.
Image by FlamingText.com