@r343l As someone new-ish to Python, use what works best for you.
At work we started out using pip and venv, but the other teams used Conda, which basically wraps pip and does a few other things, so that’s what we use. It works, it’s Good Enough. But if something else works better for you use that.
@wiredog Part of the challenge is they all are Good Enough until they aren't (in this case ran into a blocking issue with pdm that now has me seriously considerng uv).