As I wrote, we don’t need to switch to GitHub (or smth else) to make the bug reporting UX better. SSO once done will remove the entrance barrier for the users who see Trac for the first time in their lives. Another thing could be a few UI adjustments like increasing the font sizes I was posting about some time ago (back then there was an intention to change it, but people couldn’t find where is the haiku.css
file stored). Other than that, I find the Create New Ticket page quite usable and straightforward to work with, there’re not too many fields to fill-in, you can attach files and pictures, and it has a live preview. What else does one need?