It is a lot lot better than it was in 2016.
The new package manager helps a lot.
I mean separate environments per project,
and upper-bounding package dependencies by default,
is just going to avoid a lot of head-aches.
But more generally things are maturing.
And 1.0 will help too, since things won't be chasing a moving target.
If your not in any hurry, I'ld give it 6 months,
of people who don't mind a bit of packages breaking (e.g. people like me) using it.
That will be plenty of time for everything to shake out.
More than you might expect has actually already been shaken out in the last few weeks in the package ecosystem.
Hitting 1.0 should give some package maintainers the drive to get it done.
But more generally things are maturing.
And 1.0 will help too, since things won't be chasing a moving target.
If your not in any hurry, I'ld give it 6 months, of people who don't mind a bit of packages breaking (e.g. people like me) using it.
That will be plenty of time for everything to shake out. More than you might expect has actually already been shaken out in the last few weeks in the package ecosystem. Hitting 1.0 should give some package maintainers the drive to get it done.