сам по себе язык Паскаль с расширениями для Дельфи - весьма неплох. Но среда разработки провоцирует на весьма кособокую архитектуру программ, когда в одном классе собраны и графический интерфейс, и данные, и средства манипуляции ими. В результате получается быстро написать хреновую программу, вот и создалась слава плохого языка и плохой среды разработки.
VS, Qt и т.п. среды заставляют напрячься при написании (за исключением WinForms, которая позволяет писать спагетти-код в стиле Дельфи), поэтому разделение на данные, контроллер и отображение получается более корректным.