The dashboard overview of all projects, submittals & invoices are very intuitive to navigate through for any user at your organization with no coding knowledge required! It's easy enough that anyone can use it without having too much training or assistance from an IT department/expertise in this area as well.
There doesn't seem like there has been anything I dislike about using constraborate so far - we're just getting started but have had some great success already!! We've used several different systems over time since our first implementation back when they were called D'Astrosoft (previously). In those days you could only do one project management tool per client which was limiting if multiple clients wanted their own version. Nowadays things move quickly though so sometimes old tools don't stay around long.