I can agree the smoke is far the nicest smoke I have seen in a while, but let's be honest, this isn't a step forward from old engines, this is a step outward, not forward, something had to be done and since the current pixel and vertex shaders play with light and shadow, they went for them. It's a firm decision many developers have made with engines, but really you can look at all the current engines and see the same results, example Farcry, everything looked like chrome and plastic, too shiny and some places even had little white spots without the rest of the effect, like bounce, reflect and such.
You don't have to push up the light values in order to make something look realistic, it's just the way developers do it these days, they candy things out with it. Take a look at HL2 it had very very realistic looking texture materials like wood, rusty iron, concrete you name it. No shiny spots anywhere.
I have always been and will always be against these photon/global illumination/radiance they are just ways to make player go WOW, not ways to add realism, the over shinyness is pissig me off, since I fiddle around prettymuch with game graphics I see how hollow they are.
BiA is a great game, it has some unique design elements, but it too is guilty for the 'add sugar to'-scheme, if you look at any screenshot or video clip it has the annoying shiny effect, I don't know which one they used in that, but the same effect is in Painkiller and World of Warcraft. Just developers should stop being retards about the shiny effect and lights, it's not going to make your games look better, nor play better.
Thank you.