(Showing up in an HN thread is a neat little milestone for my blog and me. Thanks for sharing!)
I'm no longer using it for Python projects.
It would be nice if pip could act more as a base tool and pass information back to a wrapper.
I like it because I can document most maintenance tasks as "pipenv sync && pipenv run X" and they Just Work with exactly the library versions specified for that commit.
But definitely look into poetry if you're packaging a library.
Whenever I have time I want to migrate all my pipenv projects to poetry.
The Python community is victim to pipenv's creator's marketing and shoehorning, that's why.