I used to be devoted VS2010 user, but when C++11 came out, I realized that Microsoft had no intention of incorporating all of the changes into its products in the near future. Accordingly, I moved to MinGW with gcc 4.7 and use Code::Blocks as my IDE. Although I'm giving up a considerable amount of usability, the trade off was well worth it.
> Accordingly, I moved to MinGW with gcc 4.7 and use Code::Blocks as my IDE.
I note that eclipse + MinGW works quite well, though I wish the debugger was a little more configurable. I haven't used Code::Blocks, so I can't compare.