We also have a lot of tickets, in which we have to go through points on a to-do list at the right order.
These lists are very time consuming to work through, have many points on them and make our tickets crazily bloated, if we make a new comment every time a point is done.
So all in all our tickets tend to get really confusing, where a single checklist would be the better solution, especially if two or more agents are working on them.
Integrating other solutions like Microsoft Planner is just too complicated for our usage.
We would prefer an additional tab in the right ticket pane too. That should be the clearest solution.
Another option could be to change the specification of the ticket.object.
If we could set a ticket.object to a group, we could add booleans.
In my opinion that could be implemented as an easier method for a temporary solution.