What's the best JIRA integration plugin with Gitlab?

I know best is subjective, My Best in terms of the below automations I am looking for-

  • the moment a specific issue type, say “Task” is created in JIRA, can we create an Issue into Gitlab Project, assuming JIRA hierarchy of Project maps perfectly well with Gitlab hierarchy?
  • the moment an “Issue” on Gitlab is committed, branched, merged, I found that it can sync back into JIRA and that kind of integration is possible already with https://docs.gitlab.com/ee/user/project/integrations/jira.html
  • a Kanban view of project in Gitlab around tasks.
    Anyone?