Sve to imas u ExpressionEngine-u sem sto shopping cart modul nije toliko kompleksan kao Magento ali ce ti trebati mnogo manje vremena da napises plugin za EE nego da integrises Magento sa bilo kojom drugom aplikacijom.
Sa druge strane budi oprezan jer ako ides na loptu da od svake aplikacije uzmes ponesto i sve to napakujes u jednu, izgubices puno vremena citaj cupaces kosu sa glave a krajnji rezultat uopste nece biti onakav kakav si ocekivao
Moja preporuka ti je EE sa razvojem modula koji su tebi potrebni. Sve je kompaktno, sigurno i fercera bez problema.