What macOS already gives you free
Press ⇧⌘5 for the capture bar, or ⇧⌘4 for a region, and you get a thumbnail in the corner with basic markup behind it. Screen recording is in the same bar. Live Text pulls words out of an image in Preview and Quick Look, so simple text grabs need no third-party app at all.
The gaps are specific. There is no scrolling capture, so a long page has to be stitched by hand. There is no way to pin a shot on screen while you work from it. Annotation is limited to what Preview markup offers, which is fine for an arrow and poor for anything you plan to publish.
CleanShot X, the app I measure others against
CleanShot X is paid, and it earns the money on finish. Scrolling capture works on real pages instead of failing halfway. Annotation has proper arrows, blur, step numbers and a text tool that does not fight you. OCR pulls text straight out of a capture. Shots can be pinned as floating windows, the desktop icons hide during capture, and screen recording exports video or GIF. Nothing about it feels bolted on, and that is the part I copied into how I think about my own app.

Text recognition inside a copied image, running on the Mac at the moment of the copy rather than on a server. The recognised text goes to the clipboard as text, so it can be pasted into any field.
OCR quality tracks the source. Clean UI screenshots at Retina scale read almost perfectly. A photo of a whiteboard at an angle does not, whichever tool you use.
The pricing model, without a number. CleanShot X sells a licence for the app, and hosted links live behind a separate cloud plan you do not have to buy. It is also part of the Setapp bundle, which is where a lot of people meet it. I am not quoting a figure here because the tiers move, and a wrong price is worse than no price.
The honest limitation: it is a paid app with an optional subscription attached, and it is not open source. If your screenshot life is a region grab twice a week, the system tool covers you and CleanShot is money for polish you will not see.
