I didn't say it was perfect, I said it was fantastic for the things it is doing, and it is. I know you forgot to quote the rest for your obvious agenda but:
"Let me know of another 64 player game with vehicles that have decent physics (lol @ Quake Wars) destruction that needs to be synched to all 64 players and plays as good as BF3."
ArmA 1 / 2, DCS World does it better.
It's still shoddy with 64 players, you just notice it less because you die every other second from all the random shit dinging around. When you are actually in close quarters scenarios or basic infantry scenarios which is a huge part of Battlefield, it sucks ass. An entire expansion right now is iffy because of it, an entire aspect is broken because of it. But hey, because a few tanks can drive around and the occasional helo it's suddenly fantastic? I've played ArmA 2 with over 80+ players on a dedicated Swedish server and everything was spot on, that even had more units and action than any BF game. Can't even play on a Danish BF3 server with a ping of 9(!!) without getting all the usual hit detection issues. Any Battlefield 3 player that isn't in denial will attest to the horrible hit detection - You don't have to bend over and like everything to play a game you know.