Quick answer: Fine for your own development tasks, but not for player bug reports. GitHub Issues has no in-game reporting, crash capture, automatic grouping, or impact ranking, and it's developer-facing. Use it for dev work; use a player-facing tool for player reports.
GitHub Issues is free, familiar to developers, and already there if your code is on GitHub, so using it for bugs is tempting. The key distinction: it's a fine developer issue tracker but a poor player bug tracker. Which job you're doing determines whether it's the right tool.
Good for Developer Tasks
For tracking your own engineering work, GitHub Issues is genuinely good: it lives next to your code, links to commits and pull requests, and handles labels, milestones, and assignment well. If you're organising your own to-dos and bugs you found yourself, it's a reasonable, zero-cost choice.
So this isn't a knock on GitHub Issues for what it's built for. As a developer task tracker tied to your repo, it does its job. The problem appears when you point it at player-reported bugs.
Poor for Player Bug Reports
Player bug tracking needs things GitHub Issues doesn't provide: in-game reporting so players can submit without a GitHub account, automatic crash capture, grouping of duplicate reports, device and version context, and ranking by how many players are affected. GitHub Issues has none of these, and it's developer-facing, players won't file issues on your repo.
Bugnet is built for exactly this gap: in-game reports and crashes flow in with context, group automatically, and rank by impact, the player-facing capabilities GitHub Issues lacks entirely. Trying to funnel player reports into GitHub Issues means doing all that work manually, or not at all.
Use Each for Its Job, Or Bridge Them
The sensible answer is to use each tool for its strength: GitHub Issues for your development tasks, a player-facing tracker for player reports and crashes. Many teams do both, capturing and triaging player reports in a dedicated tool, then creating dev tasks for the ones they'll fix.
Bugnet handles the player-facing side, capture, grouping, ranking, public pages, and you can carry the issues worth fixing into your dev workflow. So: yes to GitHub Issues for your own work, no for player bug reports, use the right tool for each.
Good for your own dev tasks, poor for player reports, it lacks in-game reporting, crash capture, grouping, and impact ranking. Use each tool for its job.