Если вопрос ставить таким образом, то WordPress (правда, не все движки магазинов под WP удобны) или Magento. По поводу стоимости - качественная работа хорошего специалиста всегда стоит денег. Идеальный вариант - найти хорошего разработчика, заказать у него изначально, а потом допиливать постепенно с ним же. При таком подходе платформа особой роли не играет - если специалист знает хорошо эту платформу и сделает все качественно, Вам точно все равно будет, что там под капотом.