Has some nice features but some have odd holes and don't work as expected. Checkout is sloooow.
Value for Money
High cost and usability/functionality holes outweigh the benefits.
The main thing is that it allows us to support all our channels from a common database. It offers some but not a lot of 3rd party integrations.
Customer logon and going to the checkout screen is slow, generally takes 8-10 seconds to make the transition.
It has an antiquated back office that's very hard to use, even by experienced IT folks. Typically the edit, delete/deactivate, etc. icons in the back office are too small/close together for ease of clicking the right icon. Not all icons have ALT/Title tags so you miss out on screen help if you're not familiar with the icon on a particular page that you don't visit often. Often the help offered is of little value.
The back office is littered with all sort of artifacts regrading options/programs you aren't using.
Back office has no sorting options for functions like the product and customer managers. The choice of how many items to display on a page ought to use a cookie so you don't have to override the default 20 per page every time you visit a page. Your only option for advancing to the next screen is Next/End instead of incremental choices, ala Google results.
It has odd differences with what you can do via the SOI versus what the public user can do.
Many of its templates aren't entirely responsive so you have to do custom work.
It uses a single state/country table for both the public side and the back office. Clients may want to limit the public side to US locations but be able to order from vendors in non-US locations.
Email template process is very poor.
While it's expected, it's always disappointing be misled by sales.