I have been working within this product since its launch, we use it at work where i am one part technical support/ project manager etc as well using some parts off line (like when doing patient records).
It works really good! We are constantly having issues but every time you can find out how they came about or what causes them there's always something that resolves your issue - sometimes just by changing things around yourself too!! The layout does need improving so more features could make sense however if u are looking into solving problem such as ours then go ahead :) our main pain point was saving multiple copies from different providers which now solves itself very efficiently without us needing any tech help anymore!