FunctionPoint (FP) is great for agencies performing any type of task oriented work. If your workflow cannot be broken down into a set of outlined and easy to define tasks (even if the output of the task is abstract) then FunctionPoint would be difficult to implement. FunctionPoint is fantastic at defining scope in an engagement and forcing those who execute the work to stay within that scope if tasks are well-defined. If your work requires a lot of group collaboration and sharing of tasks, you may struggle with FunctionPoint's inability to share a single task simultaneously
I think this holds true to almost any CRM, but if you want to truly utilize it you sort of need to go all in. This can become tough with WMJ because it doesn't offer some critical options that many other CRMs do, like the ability to create and send emails, e-newsletters, to throttle and invite outside clients to look at projects, etc. As such we're pairing Workamajig with Hubspot (and slowly phasing out Mailchimp) and trying to keep the data clean and flowing between them all is pretty tough. I'm also not aware of any API bridge from Wordpress to Workamajig so while I can program and feed my leads from my site into the other spaces, Workamajig remains a manual entry for any insertions you want, even if simply as a CSV import.
But - if you're not worried about that and simply want to manage projects, budget time, and scope things, it's a robust system allowing you to do so.
Reporting- FP offers many pre-loaded reporting functions but sometimes all of this amounts to our job summaries and not specifics.
Employee calendar/scheduling- FP does a lot for us and streamlines our processes but one of the main aspects it's lacking is the ability to use the system for employee management like PTO requests, Out of Office, Working Elsewhere, etc.
Auto-schedule population - The most inconvenient thing about using JIG was that the dates wouldn't auto-populate. Example: I move the review date but the rest of the dates stay the same. Depending on each project level, if one date is adjusted the rest should update as well. That way we aren't spending a lot of time moving dates around manually.
Notifications - JIG should have desktop notifications so we can see when tasks are on us even when we aren't in JIG.
The support team is one of the friendliest and most responsive I've ever worked with. They are hobbled, however, by a software implementation backlog, buggy software, and a pricing structure that will drive you away.
We have not looked into other productivity software platforms, we found Function Point and were sold on the capabilities and customer service aspects from their team.
We've used QuickBooks and it didn't align well with our business, so there were a lot of insights I wanted from the numbers, but couldn't get. We use Basecamp, which is easy, but can get disorganized pretty quickly and takes discipline to stay structured.
The subscription expense and IT overhead has been substantial. That being said at the time of implementation, most other competing platforms were in line with their pricing.
As more competitive alternatives have come to market we would have probably gone with an entirely cloud base alternative at a lower price.
We ended up with ClickUp as our primary project management platform. If our finance/accounting software wasn't already so integrated with Workamjig we would probably switch to it entirely.