I'll chime in here as well to say that I moved to C7 sometime last year, and then C8 this year and ALL new project we work on now are in C8.
I had to go back to C6 on my old laptop the other to take a look at a VERY old project, and OMG I couldn't fathom how I used to be able to do development in C6 at all !! The very 'linear' workflow was stifling for me.
C8 still has it's occasional issues with the IDE etc., but as far as coding productivity, it's a winner!