I've been playing the beta for the last couple of days and so far it's done more to annoy me than entertain me.
I hate how the PC version needs an extra app running (Origin) to download and launch the game and then on top of that it needs my web browser and a plug-in to connect to games, FFS what's wrong with keeping everything self contained within the game itself! I don't so much mind download services such a Steam when they also give you other benefits but crapware like Origin and GFWL just seem to exist for the sake of existing.
My other niggle is that to change any options ie graphics settings and key bindings etc you actually have to be connected to a server and be in game and actually spawned on the battlefield to be able to bring the options menu up, how retarded is that!
In addition to that, key bindings are really messed up, there are some options you can't change and it's not possible to bind to extra mouse buttons. I appreciate that this is a beta but the game ships in a couple of weeks and these are pretty fundamental things that should be working, even by Dice's standards.
I am impressed with how well the game runs on my ageing system and I like how the movement feels a lot more fluid compared to BC2 and the hit registration is much improved too.
It's a shame they decided to release the map and mode that they did for the beta, it doesn't really offer anything different to BC2 in terms of gameplay so I can't think of a compelling reason to buy the game based on what I've played so far.
I'll probably take another look at it later on when it's had a bit of patching done and I've read some trusted reviews but for now the pre-order is cancelled.