I've become deeply annoyed with Typer, because while I love what it does and how it works in general, the second there's a gap in their (poorly documented) API, you end up reaching for Click underneath -- which was one of the selling points. But now that they've vendored it, they basically made all of it private and actively plan to mess with it -- so you essentially have no stable way of covering these gaps anymore, short of nicely asking if they might consider exposing X or Y for your use case.
I've been mulling it over and toying with Cyclopts, and the vibe I get is that it was actually designed by someone who wanted a nice API, and knew exactly what they wanted out of it. For the most part it seems to work how you _expect_ Typer to work, except it has all the things I want right there, and clearly documented. I'm considering switching to it, even if that involves sprawling refactors. The result would really be nicer, I think.