One axis which matters to me which is largely unaddressed here: how easy it is to set up your own package server, and whether the package manager can deal with more than one package source at a time. It's mentioned in passing, but it would be good to know how well this works in a little more depth.
It's virtually trivial to set up a gem server, for instance, but I wouldn't know where to start for the others.