I'm starting a new project and I really don't want to use C# and .net. I want to go back to C++ but I haven't upgraded to 2012 yet the last version I have is VS 2008. I'm asking if there is any good reason to upgrade to 2012 and if MFC has lost some weight and would be worth using. I used WTL in the past but it seems to have died about three years ago. Any insight would be appreciated. Thanks!