Mac BF plays very much like PC BF except that it does not have GameSpy support (it relies instead on a Mac-only game finder). It is supposed to be able to direct connect to PC servers but mine won't. It was only just released so my guess is that BF II is at least a year away!
GameRanger hardly has any opponents on it and when I do join its games I find they are super-laggy (I am in the UK). I can see Gamespy IP addresses by running it on a PC but I can't join those games using my Mac even though Aspyr claims to allow you to direct connect to PC games. Any idea what I might need to do to join PC games? Any other suggestions? Are there even any other Mac players of Battlefront out there???