online play was a bit buggy when i played. Must say, bf2 is the best online first person shooter i have played. Frontlines didnt match up, maps were too big, not enough infantry running around and, i dunno.... something very strange about shooting online, i just couldnt seem to hit them with the sniper.... and yes the crosshair was on their chest, not head... i dont know.
I read a bit about it, apparently it is buggier than bf2 was when it first came out.