I have BF3 and its damn good game. I am over 40 rank and i use recon and engineer only :F
My game crashes sometimes on start and even on mid round and then i lose all the points i earned. (CONQUEST 1000Tickets is what i play)
The maps are NOT made well.. random invisible blocks and when you drive low with jet BOOM (i dont mean trees)

Recon too underpowered?? lol learn to aim or try hardcore
