I agree: I tried Qt recently.. great IDE, but the Qt GUI API is a total mess-up and I hate it. You can still use it for create non-gui applications
About Mingw, I usually get my MinGW from http://sourceforge.net/projects/mingwbuilds/ those are very up to date.
Yes mingwbuilds is very good. Infact the article I linked in the first post explain how to setup mingwbuilds with an IDE. I found mingwbuilds interesting for few extra reasons (despite the fact that those are always up to date, stand alone packages): finally someone provided DLLs for runtimes (so every time you create an executable including "iostream" you don't get extra 600 KB but you just need the DLL, now a simple hello world is few KB instead of ~0.5MB) and a working std::thread (still using Posix wrapper instead of native windows thread but that's ok)