consistancy. From the developers point of view - well, you either use a inefficient kludge like VB to avoid dealing directly with MFC, or you wade into the muckiest development environment it has ever been my displeasure to work in.