@Dan_Pullar - this is totally dependent on the workflow and team, but projects won’t necessarily need to be long-term engagements. Using project templates and the “convert task to project” functionality can be good ways to accelerate that.
If you decide to preserve your current structure but just want to organize comments more cleanly, I do think subtasks is your only route (encourage people to comment on specific asset subtasks or create new ones for smaller functional tasks. You could also upvote this thread, which would probably make your tasks a lot easier to digest: