Qt chyba odpada bo jest zupełnie różny niż czysty c++;
Do okienek? Qt ma własny preprocesor dodający trochę magii (Q_OBJECT, sloty, sygnały), ale poza tym to jest praktycznie zwykły C++ - w dodatku na pewno czytelniejszy niż taki MFC.
Qt bym osobiście traktował jako najlepszą opcję jeśli koniecznie chcesz C++a (bo do okienek jeszcze lepszą opcją byłby taki C# lub java).