Just download it - thank me later. This plugin will save you so many countless hours of backtracking and work revisions. Take it from someone with a majority of my 2,800+ hours in Blender spent actively using this plugin constantly.
Absolutely essential for a wide variety of reasons. This plugin isn't JUST for people who want to record their Blender actions either. It's just a really solid plugin if you ever have a situation where you accidentally hit a key or something, and you don't know what you hit. With this plugin, it's a bit more of a protection against that as it'll show your most recent keypresses.
There is a bit of a quirk with the plugin where sometimes it will not carry over the enabling of it across workspace views, but it's a small issue as it only requires a re-enabling of the utility on that workspace.
Essential.
Just what Blender Texture Paint mode needs to truly be more on-par with industry standard texturing software.
Maybe not hyper-necessary if you're a beginner with Blender, but for larger-scale projects that require multiple UVMap assortments, and just in general for quality of life, this plugin is great. I think the most helpful element of it is the ability to just reorganize UVMap assignments, which for some reason is just NOT a vanilla feature of Blender's UVMap display section in the properties panel? Seems like an oversight on the Blender Foundation's part, but this plugin certainly helps address that.