Мое мнение
1. Оптимальная диагональ 24 дюйма
2. Оптимальное кол-во мониторов для программиста 2-3 чтобы не делать постоянно alt-tab между приложениями или не ужимать окна.
3. Если программист под WEB, оптимально иметь еще один монитор с малым разрешением для отображения и тестирования разрабатываемых интерфейсов.
4. Монитор должен иметь регулировки яркости и контрастности, чтобы Вы могли его отрегулировать под свои глаза. Чтобы глаза не уставали.