The only think that is not ideal for us, is that their solution requires us to pass our data though feeds. Ideally, we would love to have all of our data pulling from our system in real time. Having to pass the info through data feeds can make things awkward if you have to get product up quickly. Data feeds are something, however, that most solutions would require, so it certainly is not anything that we would fault them for.
Another thing that isn't ideal, but again, not their fault, is that the solution we have implemented requires us to have part of our site in one platform, and another part of the site in another platform. This means that one part of the site can be down, while the other part is working. That makes it a little harder to notice when there is a problem, but again, this would be the case with many solutions. Review collected by and hosted on G2.com.