After evaluating i came to the situation where pure Win32 or WTL is the only way to write modern style win apps which are not WRT based.
The new look is the main point. MFC looks terrible on Win8 and Win10 especially with all this Feature Pack eye candy. Pure MFC is good but fat and the view-model part is just outrages terrible and i just like WTL more. But it's undocumented and this is so bad and scary.
WxWidgets is an ugly toy.
QT is not an alternative anymore too. They focus too much on mobile and appframework. And if you go MacOSX you can't use QT at all (yes it will run but it will make you vomit about the UX).
WinRT is so restrictive and lacking features that you can't use it. And you can be sure that it will fail because nobody is using the WinStore or Windows on Tablets/Phones. So why bother.
WPF is ok if you think you user appreciates slow and fat apps. It looks nicer but all the eye candy is now not part of the UI design guidelines anymore and the feature set of the widgets is less then Win32 native widgets. Unbelievable but true. And i locks you into using unportable C# which is deprecated in my opinion because now performance matters again (because performance is energy, is life time).
Even Herb Sutter and other high ranking MS employees tell you that C++ is the future. And the next killer app is build on C++14 and Microsoft knows it.
UPDATE[2023]:
I stand to the words i have written before. And Microsoft has finally agreed, so they developed WinUI3 and added it to the Windows App SDK. WinUI3 is a C++ widget set based on WinUI but without the sandbox restrictions of WinRT. They just ported the Windows File Explorer as first real world large scale application.
And while still terrible to use for programmers (terrible tooling, especially no Visual GUI Designer) and lots of missing features. Can't even get an event when the tree selection changes, they made clear that this is the only way to go on windows ... sooner or later.
The sad state of native developing still continues.