What I am rather certain of though is that just about everything in-between is not. You don't really see the best of both worlds, but rather the worse.
(I should probably clarify that I think there is a large disconnect between what makes a good language for teaching and what makes a good language for software development in a corporate environment.)