Okay, just had my first hard crash with this game. I'm thinking it was lag-induced, since I ended up in a pretty laggy match. Died, pressed space to respawn, game crashed. Anyway, I've mostly been playing the assault and scout classes so far. I seem to do alright with the scout's default SMLE and M1911 at medium range, and the assault class's MP 18 Trench and AT grenades are nice when dealing with infantry and tanks at close range. MP 18 seems pretty lousy at any other ranges, though, which does leave me feeling a bit vulnerable when I'm facing enemies across open ground. I've hardly used the other classes at all, yet. The medic's Italian semi-auto rifle looks nice, but I was a bit disappointed that it didn't have a scope, and the one time I tried to use it, the sandstorm hit right after I spawned, so I couldn't see jack **** at range anyway. I briefly tried the support class as well, but wasn't very impressed with the Lewis MG. Thing couldn't seem to hit the broad side of a barn, and the smoke from firing it gets so bad it obscures your view when aiming down sights. Screw that, I thought; I'll take the assault class and its MP 18.
edit: Okay, this is my first problem I have with the game: armor. For one, only the assault class seems to have good anti-armor capability. For two, there needs to be a better way to tell friend from foe when they're in a vehicle. If you see a tank, you have very little way of knowing if he's friendly or not until he fires on you. And if he fires on you, you're dead.