Использую Visual Studio 2008. На мой взгляд, лучший компилятор С++ для Windows. Как уже сказали выше, есть бесплатная Express-версия (но я пользуюсь платной

).
Что косается Borland, так это шлак еще тот. К примеру, boost прикрутить к нему большой геморрой. Собрать boost борландом у меня не получилось, пришлось скачивать уже собранный в виде установочного пакета. Вообще среда Borland производит впечатление непрофессионального инструмента: собирается все долго, и если изменить один символ в cpp файле, будет пересобираться весь проект, редактор кода, ИМХО, неудобный, отладчик никакой.