I would put functionality in first place (assuming that they all can be customized pretty good design wise).
Do a check list on what features you'll need and then look for a shopping cart matching that.
Once you do that, you can look @ admin panels, usability & other factors but features are most important in my opinion.