When comparing Topgrade vs XBPS (X Binary Package System), the Slant community recommends XBPS (X Binary Package System) for most people. In the question“What are the best Linux package managers?” XBPS (X Binary Package System) is ranked 4th while Topgrade is ranked 21st.
Ranked in these QuestionsQuestion Ranking
Pros
Pro SubShells - good use of jumping into the shell to fix problems, rather than breaking the whole update
Pro Works out of the box, and then you can configure it further as you wish
Pro Cross Platform
If you can run a terminal, you mostly can run topgrade
Pro Extremely fast
Pro Can detect incompatibilities
XBPS can detect incompatible shared libraries or dependencies and gives you options before installing.
Pro Can install binaries or build from source
When installing software you can choose to install binaries or build it from source (natively or cross-compiled).
Pro Lots of features
XBPS can not only be used for installing/removing packages, but it can query for package info (such as version, dependencies, size etc), reconfigure packages, report and fix issues by modifying the package database, search for alternatives, manage local repositories and various other useful tools.
Pro Allows partial updates
Pro Written from scratch
Cons
Con some might say that as a terminal tool, it's not for everyone. Personally I think it saves so much time, it's giving you an incentive to learn
Con Not just one command to run
It's not a very big drawback, just not as convenient as one command with multiple options to remove and search for apps.
Con Unable to create packages under a non-xbps distribution
Makes maintaining packages a hassle.
