I actually find that the ease with which non-technical and - let's phrase this delicately -
busy people can add new cards and even new lists (columns) to Trello is a significant detractor from its successful use in software project management. JIRA is significantly harder to use - I challenge any non-technical novice JIRA user to figure out how to add extra columns - but, for that reason, vastly easier to keep under control.
If you have stringent rules in place like "only the project manager can add cards, they can only add them in the sprint planning session on Monday morning, and we are keeping strictly to Kanban", then Trello will work fine - but any competent project manager should also be able to use JIRA, and will surely benefit from its extra functionality (and any non-technical stakeholder should at least be able to log into JIRA and click the requisite few buttons to see the current sprint and the backlog, if they care enough).
But hey, each to their own.