I played a few games last night.
Before succumbing to DICE's praise kink allow me to list the issues I had (this is a beta so I am hoping these issues will be fixed).
1. In the 5/6 games I played I had two crashes to desktop.
2. Lack of a server browser means you are at the mercy of the MM...