As with any tool - there are some features that may be better suited (or worse) for the customer's needs than those of ours. The learning curve can sometimes seem steep, but once you get it - you won't want to go back. Pricing is critical to our business, and we've used other tools in the past - this one gets the job done most efficiently and effectively for us. Being able to create custom fields, formulas, and rules for each product category has helped us to solve many different problems without having to re-write or develop new code. The ability to manage our inventory for both in store pick up AND online fulfillment is very helpful! I wish there was more of an integration between In Store Pickup & Online Inventory Management. It would be great if we could see all of our orders together with any notes or issues that are currently being worked through by customer service. This allows us to keep track of everything at once which makes it easier when resolving discrepancies later down the road.