I like that we have been able to see what our customers are actually doing in their own environment with this software rather than having some IT person go around just asking questions about it! That said - its not perfect by any means (and neither am i!).
It's very easy to get stuck trying to figure out how something works or where things should be stored/where files can live etc. We've also found ourselves needing assistance from support when dealing directly with clients as well because there isn't really anyone else who knows exactly how everything needs configured correctly within this product. So far so good though! Its solving problems for us without creating more which is great especially considering one has to purchase licenses per user anyway.