Admittedly, most of what I use `uv` for now is to install PDM, as the uv installation script is much more reliable than PDM's. If PDM had an equivalent to `uv tool install`, I could leave `uv` without looking back.
Replacing `ruff` is harder, and replacing `ty` is almost impossible.