Going from 1 to 0.5 helped a bit, and I've been running ICS leaks since JUN. Clearing cache and Dalvik didn't help at all, though -- FDR did, but that lasted only a couple weeks. It's too much of a pain to do FDR again.
I turned off transition animation scale, AND window animation scale. I was still noticing some lag. I then changed 'background process limit' to NO background processes and my phone is finally acting like quick and speedy. Not sure what background process thing does exactly, but I could not handle 20-30 second delays opening apps.
BTW my transition and window animation scales were both set to 1 by default. Wonder how they are getting set higher in the first place? Good catch though, I will add this to my list of checks when people complain about ICS being slow.