По функционалу и magento и opencart идентичны, однако если рядом нет толкового разработчика magento, то развитие пойдет в рамках шаблонов и стандартных модулей и не более. С opencart проще найти разработчика и стоить он будет куда дешевле. Ну а ресурсы....железо нужно везде, вопрос только в том, как оперативно его расширить в случае необходимости.