I like that you can make changes when an order comes in or if something happens during installation/service call - no more waiting for updates! You need some training since it's not very intuitive at first glance but once your use it daily its easy enough to figure out how everything works (which parts do what). There are also free add-ons which can be useful depending on whether they fit with your business model. For us this was perfect because we needed our customers' info easily accessible without paying extra fees so using their existing accounts helped save money while still giving them access to all the same data from other platforms.