We’ve partially solved this by having a ticket workflow that assigns ownership to a rep who has created an activity related to the ticket.
Enrollement: Ticket owner = = Unknown ; Activity Created by == Known
If/Then Branch: At least one associated Activity has Activity Created By ==
1) Rep X → Set Ticket Property Ticket owner to Rep X
2) Rep Y > Set Ticket Property Ticket owner to Rep Y
3) Onwards..
It requires some set up even when the team is rather small..
So, a button or such to “assign to me” would definitely simplify the work..