Usually I simply use pip and poetry. Haven't run into an issue in a long time. Privately I use Guix often, when it has the required packages.
I find the dependency management mostly to be already solved. Perhaps I am not riding along the edge enough, to see things broken.