Honestly I am severly disapointed in BF3 so far. I really can not stand the battlelog interface and the requirment to use it to get in game. Not to mention the lack of ability to adjust your options/settings while not in a server AND spawned. The lack of multiple profiles is really aggervating. Both my wife and I play, and with the current system we are forced to play under my gamer tag. I am NOT a fan of that at all. I most certainly won't purchase a second copy....
I really hope the rumor that advanced graphics aren't being used in the beta, because the 3d models just don't cut it, look at the sandbag walls for example. I am kind of affraid they did something simular to MOH, where two different rendering processes were used, one for single player, and one for multiplayer; and the single player being the advanced.
No single player offline either is a big drag, since my ISP drops all the time, and its the only provider in my area.
All in all, the gameplay itself is fun, and I do enjoy it once I am in game, but from my point of view the mandatory battlelog to get into a server is a deal breaker for me. Unless they change things by release, you probably won't see much of me in BF3.