It is easy to use once you know where everything is. A few functions could be simplified.
I like the ease of retaining customer information. We have recently discovered a few features that have made it easier for us to keep notes on addresses and it has been making a huge difference.
It is hard to search for things if you do not have a client name or invoice number. We have recurring offices that want to look up past orders under another (unknown to them) name or reps that want to look up an office that they haven't been before. The rewards program is also a bit confusing with the voucher system. I am learning it as I go but right now it is all a bit fuzzy.