Вопрос весьма абстрактный.
Разработчики отваливались скорее всего из-за того, что Wordpress наполнен хуками, фильтрами и прочими вещами, без знания которых в коде можно быстро запутаться. И каждый новый разработчик приходил, видел тот ужас, который наворотил предыдущий разраб, и быстро терял энтузиазм и желание работать.
А если еще при этом и бюджет ограничен, то вообще беда.
В идеале нужен хороший бюджет (который покроет работу хорошего специалиста), а также выбор CMS, которая изначально предназначена для организации интернет-магазина: Opencart, Prestashop или любой другой.
Выбранный движок скорее всего придется править напильником, но если найти специалиста именно по выбранному движку, то проблем не возникнет.
Внешний вид по-большому счету слабо влияет на серверную часть. Хороший специалист допишет/уберёт ненужный функционал.