Just finished the Battlefield 3 single player on hard difficulty. Had some hours of fun playing it, with some intense missions in there too. There were some parts I liked very much, like Thunder Run and the aircraft mission.
Also saw some bugs in the scripting, for example 2 guys walking through the wall @Kaffarov's place when I was a little too far ahead (actually didn't kill the 2 guys in the previous room). I also had a couple of moments where I didn't have a clue of what to do, but maybe that is just me ;). All in all had some good fun with the single, for now on with the coop and multiplayer!