Prestashop or...

I use PrestaShop since 2010. But this is not the case. Whatever platform you may choose, problems (major or minor) arise from time to time. So what then? You will change among solution every now and then? I don’t think so. Learn coding it yourself. Get stuck with one platform (not only Presta, whatever it may be) and when problems arise, try to solve them by yourself or the network you have build.