Both LLVM and GCC support Objective-C, and I like the language. Hence, I'd be interested in targeting WinRT native code using LLVM or GCC, probably using MinGW.
While the question I'm interested in should be easily googlable, I couldn't find any salient information: does either LLVM or GCC support targeting WinRT?
Intel has an article on using Intel C++ Compiler 13.0 with Visual Studio 2012 which may contain useful hints.
Also, a near duplicate question.