Дак вы сами себе отвечаете на свой вопрос.
Раз программирование вам дается с трудом, то смысл себя мучить?
Тем более, по вашему описанию, вы являетесь достаточно хорошим дизайнером, верстальщиком с основами веб-программирования.
>>> В какую область податься и полностью углубиться?
Для вас это будет дизайн и его окружение, верстка и юзабилити. Зная уже все что вы знаете ищите непознанные горизонты веб-сферы в области дизайна.
Прокачайте скиллы по графике, юзабилити, психологии пользователей, разработке интерфейсов, их адаптация под различные платформы, основы фреймворков по JS, что и как работает, что где и как используется, минусы и плюсы, веб-верстка, техники верстки, методологии верстки, технологии верстки, знакомство с областью дизайна и анализ всех конкурентов, зарубежные примеры и т.д. Все повторить и изучать, от классики до современных книг, касающихся теории дизайна в веб-разработке.
Основы программирования вам всегда в этой области пригодяться, но углубляться туда не нужно.
Так что вы будете получать моральное удовольствие уже понятно от чего, а вот по поводу материального, так успокою вас. Не думайте что программисты зарабатывают больше чем дизайнеры, или наоборот. Все эти цифры субъективны. Чтобы мериться кошельками, нужно сравнивать исключительно одинаковых людей с их способностями и развитием, а таких нет. Что говорит статистика, так это статистика... Вы думайте про себя. Уверен, вы будете не меньше зарабатывать чем крутой программист. А в вашем случае крутым программистом вы уже вряд ли станете... Тем более изначально гумманитарий. Так что ваш путь определен - вперед в дизайн, юзабилити, верстку! Там ваше всё!