VC++ думаю, что однозначно - я долго программил на Borland С++, потом перешел на Deplhi на 3 года и вернулся на VC++, т.к. если искать серьезную работу на западные компании, то никакой Borland уже не катит. К тому же привычка к Microsoft - это хорошая привычка в смысле дальнейшего изучения продуктов от него - .Net, С# и т.д. Ведь это сегодня нужен только C++, а что дальше?