It was easy to learn as it has all of these features that one would need at their fingertips in one program! There is nothing I don't like about this software; everything works very well!! Great program with lots of options and functions! Nothing really- just get trial version before buying. This helps you decide if your budget will allow your business to buy. Keeping track of what we do here at our farm, it's awesome how it syncs up between multiple locations so easily. When you have a custom application, it's easy to create your own modules to do what you need. We are using PX to track our production. The only thing I don't like about PX is that it doesn't support double entry accounting (for example, when we transfer from one production to another). It's great for tracking inventory or production. I was looking for something that would help us keep better records of our production and inventory but also give us an accounting sheet at the end of each month.