There was a lot of negativity around pipenv a couple months ago.
https://news.ycombinator.com/item?id=18612590
I just use pythons integrated venv and pip, which work fine for me. However, it was in that same thread (the link posted in this comment) which suggested poetry and another I believe, which I do feel like trying out.