Some suggestions.
-di should also apply to temperature monitor, or was there also a chance for different order?
Add "incorrect" count to report line.
Display both total hashes in different color (value only), white or bright yellow to stand out.
Lose job name (target 0x00.... name only) to save 1 line.
Display share found and accepted in same line. To save 1 line.
If program doesnt start, give some time to read the error messages, not close instantly.
A good idea, but because of possible different order in OpenCL and ADL lists I cannot make temperature control only for selected cards in "-di". It would required another option similar to "-di" but for ADL.
Target is important sometimes to see if pool has vardiff and check how often miner must find shares.
Share found and accepted in same line is difficult because miner would have to display "Share Found" line only when it got answer from server for that share, it can cause problems if server delays reponse, in general, it's a good idea to always show "share found" as soon as miner found share.
Perhaps I should add an option "verbose" to select how miner should display info.