Pitanje ti uopšte nije glupo, znajući Microsoft.
Koliko sam imao prilike da čujem i da isprobam, MFC klase su kompatibilne sa onima iz prethodne verzije. Jedino su dodali neke nove. Uopšte, nema nikakve "zamene" za MFC u ovoj verziji, a revolucionarno je to što su dodali "managed extensions" sa kojima možeš da praviš .NET programe (mada ne vidim zašto bi to radio iz C++a, kad imaš C#).
Kad smo kod nekompatibilnosti, STL koji dolazi sa novom verzijom je mnogo bolje usaglašen sa standardom, što znači da tu ima nekompatibilnosti sa starom verzijom (koja je, blago rečeno, odvratna).
E, da! Ako tražiš alternativu MFC-u, pogledaj WTL (razvio ga je čovek koji se zove Nenad Stefanović). Ta biblioteka je totalno nedokumentovana i Microsoft je zvanično ne podržava, ali znam da neke firme uspešno koriste WTL, a o pojedincima i da ne govorim.