It also runs pretty poorly (they've optimized it a lot since launch, though) but the game mechanics are really smooth. Shooting feels fair most of the time (they still need to fix the lag on servers), driving is pretty normal, movement is relatively fluid. The learning curve may be somewhat steep but I wouldn't say its difficult to learn the game. Most of the lesson you learn are fairly straightforward. The hardest part is learning how to aim, but a lot of us long time PC gamers already have that ability.