il linguaggio "dovrebbe" essere lo stesso (se ecludiamo framework), il fatto è che i compilatori funzionano in modo diverso... personalmente con vc++ mi sono sempre trovato male, poi fai un po' te... vc++ non rispetta gli standard ansi, mingw deriva da gcc e personalmente uso gcc e mi sono sempre trovato bene