1. Buggy as in it crashes a lot and there is several connection issues. Graphically I haven't had many slow ups even when settings are cranked. Of course I always could play BF2 at MAX settings just fine.
2. Confusing as in WTF am I supposed to do? No one on my team communicates. The objectives are poorly laid out for Titan mode. EA needs to take away score keeping and focus on rewarding you for completed objectives. Giving scores for kills just turns the game into a whoever can kill more people wins even if that means fucking my teammates over.
3. Fun so far. I have some good "OH shit did I just knife that dude as he got out of his mech" moments and a few "OMFG that dude isn't on my damn team and I let him cap the silo right next to me!" moments.
More to come when I get some more solid and connected games.
Update: 9 May, 2009 - Edited post.