I can't create a generic queue for all users though where the User/Email address is compared against the email address of the agent that is logged in as it won't let me choose me from that list and much as I could create a separate manual queue for each agent that's unlikely to happen.
Likewise I can't create a personal q for each user that shows tickets created by a user for the same address because not only can it not match user email and agent email but also even if you untick the "Assigned to me" criteria in the create personal queue as soon as you save it it reapplies that criteria so tickets I've logged as my user but are now assigned to another department/tech cannot be seen without the agent logging out and logging in as their user
I might be missing something but if the email address is the same then some version of "My tickets" should be able to show all tickets either where I am the assigned agent or where I am the user that submitted the ticket.
At the moment I can't work out an easy way for agents to display a generic search/queue where the they can see only the tickets they've logged as their user