I think if you need a tool to "keep them honest" you may have a major culture problem in your company. We started our company to make a tool where people collaborate to get stuff done together, not to be a place where managers keep tabs on their people.
That being said, despite that I personally don't love Jira I do think there are some cases where you need particularly complex workflows (e.g. compliance use cases) where Jira's complexity is fully justified.
And we know our tool is not for everyone. If your team is happy using Jira, power to you. But I think it really is important that the team is happy with it, not just the bosses.