Great post kraxus and lots of valid points.
Any thread about a big game is going to contain alot of opinions that are either one way or the other.
My personal opinion on the game thus far is much like yours, very basic, fundamental features have been neglected in favour for what? Flash lights in your face? Great. Those things are my biggest beef of BF3 so far. However supposedly they are being nerfed for the release.
On the "to do list" does seem to be the phrase of the moment, and much like BC2 I expect the game to be a nightmare to admin for at least 6 months. I wouldn't have expected it any other way to be honest. How long did it take for them to sort BF2 and BC2?
Battle log, I have marmite feelings about. I don't like that its being used as a replacement for the in game menus, however I do actually like the silly community side of it. Even if the majority of forum posts were written by spoilt brats who should get out more.
I actually like the movement in game, the tanks feel more like BF2 tanks then BC2 tanks. I got lost for hours on caspian and relished being in a good tactical squad on metro. Thank god squads issue will be resolved! Even if it is BC-ish, I don't personally care. I've played BC2 for about 18 months and still enjoy it.
This game could easily have not had punkbuster but it has, we should at least be thankful for that small mercy since other developers have basically decided their own anti cheat systems are far superior. (cod elite anyone). If they'd decided not to go with PB, we'd be bitching about that too.
To end, I have pre-ordered and I am not cancelling. At the end of the day, I play games for fun and with a group of people who make any game even more fun. That's what its all about for me. It just so happens we've all agreed that game will be BF3.
Lets keep the posting contructive and informative and continue to respect each others opinions. We don't after all want to sound like those battle log kiddies :)