I've used JAMA at 2 companies so far. It's a bit of a mixed bag. There are parts of it that are great, and parts that are an absolute nightmare.
In a lot of ways JAMA is like Jira - your experience is hugely shaped by how well it's been set up for you at the start.