I personally like using TinyTake. I'm sure there are plenty of options out there, but I like having the ability to quickly take a screenshot, record a quick video and email it. It's a huge time-saver for me at work. I work as a CSM at a Saas company so being able to reply with a quick video showing my customers/clients how to do something is great.
One option you could use is Microsoft Paint. It includes a menu option to capture a screenshot, and then you can annotate your capture with arrows and text before saving it.
SnagIt is one of the most advanced screen capture tools, though also is pricy. Greenshot is more basic, though free, and does include annotation tools. Or, for something in the middle, Screenpresso has both free and paid versions, and has annotation tools with a more modern design than Greenshot.
I now use a Mac as my primary but on Windows, I have been replying on ScreenshotCaptor for years. It is most definitely not the sexiest of applications but:
Markdown is the most popular way to format plain text. Add common characters like asterisks and dashes to text, much like how you might format a quick store list in your notes app or add emphasis ...
Or do you use the Linux subsytem in Windows, emulation tools like DosBOX and WINE, or mobile device emulator/simulators? What's your favorite ways you've used virtual machines and emulation?