The best part is that it is easy to use and is highly customizable with almost every feature you could need. It works well with all major payment methods and has great reporting features. Some customizations can seem difficult at first but once you learn how to do them they are very easy. Great for small businesses with only a few employees. Nothing really, just try it out and see what you like about it. Integration with accounting system, sales data, customer information, payments, shipping/billing etc.