When it is a bug report
Use a bug report when the current experience appears broken, inconsistent, or unexpectedly blocked compared with the intended path.
A bug report should preserve reproduction context instead of only describing frustration.
When it is a feature request
Use a feature request when the workflow gap is real, but the product is not actually malfunctioning relative to its current scope.
Feature requests should focus on the desired outcome and why the gap matters, not present a missing feature as if it were broken behavior.