По-моему глупо сравнивать 2 абсолютно разных инструмента. Не столько имеет значение язык, на котором пишется программа, сколько сама программа, которая пишется на том или ином языке программирования. Не бывает плохих программ, есть программы, которые выполняют разные клиентские задачи. Опытные программисты знают несколько языков, но как правило чаще всего используют те, которые требуются для решения текущих задач, будь то прикладной софт, веб, ИИ, БД и т.д. Если решили пойти в веб, скорее всего вам потребуется знание обоих языков, поскольку и тот и другой сегодня хорошо зарекомендовали себя в области веб-разработки.