There are lots of situations where a promotion to a queen would result in stalemate (draw) so a promotion to rook or other piece gets away form this. I'd say Rook would be most common, but some special (problem?) positions a knight or bishop could solve the problem with a mate or a nice fork. E.g. promote to a night with check and an attack on the opponents queen.
Just to pile on, a common trick is to sac a queen for say a minor piece, then after king takes queen, a pawn is promoted to a knight with check and a fork on the queen. After the dust settles, a player is up a minor piece.
There are lots of situations where a promotion to a queen would result in stalemate (draw) so a promotion to rook or other piece gets away form this. I'd say Rook would be most common, but some special (problem?) positions a knight or bishop could solve the problem with a mate or a nice fork. E.g. promote to a night with check and an attack on the opponents queen.
Just to pile on, a common trick is to sac a queen for say a minor piece, then after king takes queen, a pawn is promoted to a knight with check and a fork on the queen. After the dust settles, a player is up a minor piece.
Tim Krabbés blog is recommended for this type of question and in general: https://timkr.home.xs4all.nl/chess2/minor.htm
There are chess puzzlers I've seen where promoting to something besides a queen is necessary to prevent stalemate.