Overall experience has been wonderful. As mentioned, I've never come up with something that I want to have done or a problem I need solved that xAssets can't help with. Support is great, cost to value received is great, and we're very happy with the product and it's capabilities.
Pros: Whenever I talk to my rep about a new request or "is it possible to" question the answer has always been "sure, we can do that". Always is a strong word and used intentionally because I've yet to throw something at xAssets that it's not able to handle. Parent/child relationships, automated maintenance emails, deploying from stack type records... it's all there.
Cons: Picking something I don't like about xAssets is difficult but if pushed I would say that the level of potential to do almost anything leads to some very daunting setup procedures. The normal day to day interaction with the tool is simple - the end users will take to it very quickly. However, if you want to set up some new functionality that involves customization then you'll likely need to engage support. The good news is that support is incredible. They're highly responsive, easy to communicated with and understand, and willing to go above and beyond regularly.