I've used both zencart and cubecart.
zencart is the complete solution that does just about everything.
cubecart is a lot more basic in terms of functionality, especially the admin, but it's a lot easier to use.
I'm also working on a project with joomla and virtuemart which seems to be a...