Szerintem meg pont előny, sőt még jobb lenne ha nem lenne dinamikus.
Produktivitásban hasznos dolog ugyan, hogy nem kell lépten nyomon megadni a típust, meg esetleg implicit konverziók történnek, de ez csak addig működik ha a programozó azért tudja, hogy mi történik a háttérben.
Aki viszont úgy kezd, hogy ezekkel nem találkozik, az később nagyon nehezen vált olyan nyelvre ahol ezekkel manuálisan kell foglalkozni.
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o