First Chrome (engine of first CoJ) was pretty lame to compare with the new one. They did great job by polishing it. And game is very good optimized for the graphics it shows (there were doubts before the release, but after - th game is very good optimized).
Aim is pretty fine, btw. It represent your moving activity, what weapon you care and the aim is dynamic. You can't hit a thing (I'm talking about tough players, not guys for one-day - them you can hit in any game) without good knowledge of weapons.
And concerning opponent highlighting and auto-aim in akimbo mode - both originally were made as optional in MP. But again somehow devs don't care about players and this option isn't working in config files. Still even with these turned on - you have to have good own aim to win. Kids crying that this system makes them shoot better, but that isn't true (and most good games show it). If you have good own aim - you'll get advance, if not - whatever aim system is there you'll lose. Point is to have equal environment to have fun.
And SP is not about aim at all. SP is about cinematic, characters, it is a story. A story worth to watch because it is done very good.
I don't want to compare SG and CoJ. Very different levels of quality. And mostly that quality is about money.
The worst thing developers did is forgot about players who wants to play seriously online. And it is second time they did it. The same story with first CoJ. Still there are fans, but it is nothing without official support.
New batman is mostly stealth thing. I don't like such. But the story they've created in comics and later show in last movie (dark knight, especially in dialogs) - great. I like the fact that they are trying to think about morality. Still it is just comics.
Payne is on the way too, btw. The same RAGE engine as GTA IV and Redemption. Worth to see.
What I would recommend to check is new Red Faction (even demo if there is any). Great buildings destruction. No time to play it for story/MP, but the physics they've done - great. I always like when people trying to do something serious.
"You should know that the lies won't hide your flaws/No sense in hiding all of yours/You gave up on your dreams along the way" (c) "Fake it" by Seether
P.S. English isn't my native language.