It supports json/jsonl output and verbose command/subcommand help; there's a lot of churn in "how do I create clis for AX" right now, I don't know if you can point to what's good or bad beyond "machine/digestible and progressively disclosed".
Recently did a quick experiment using four python cli libraries with codex, fairly big cli surface, well-typed code with docstrings, and the differences were negligible- it came down to those two qualities specifically, and the means to those ends didn't really matter. Obviously anecdata though.