Xnip has rich image annotation tools. And you can resize your capture region even when you are annotating.
Scrolling capture helps you to capture a full-page screenshot even if the content not showing on the current screen.
You can use Xnip to capture your source code, article, chat history etc.
Xnip can take a screenshot of a window with the shadow effect, just like the built-in screenshot tool of macOS.
Furthermore, you can press and hold Shift to capture multiple windows when capturing window.