Stdout or stderr

stdout

Where structured output goes.

stderr

Where all messages go. If not piped, provide abundant helpful, human-readable messages.

In general

Aim to provide useful output on every command, in the appropriate output stream.