When comparing Chocolatey vs WinDirStat, the Slant community recommends WinDirStat for most people. In the question“What are the best power user tools for Windows?” WinDirStat is ranked 3rd while Chocolatey is ranked 4th. The most important reason people chose WinDirStat is:
GNU Public License (GPLv2).
Ranked in these QuestionsQuestion Ranking
Pro Large number of applications/utilities available
Chocolatey has a massive community package repository of installs (more than 4,000 packages), and its open nature allows everyone to contribute more as needed.
Pro No crapware
Installs silently without crapware.
Pro Free and open source
It's licensed under Apache License 2.0 with source code available on GitHub.
You can put Chocolatey install commands into your powershell scripts.
Pro Straightforward install process
To install Chocolatey simply copy the text from their site and paste it into either cmd.exe or powershell.
Pro Upgrade all software with one command
choco upgrade all is like Windows Update for all of your 3rd party software.
Pro Easy to use
Just open powershell and type
choco install firefox to install Firefox, or
choco install java to install Java.
Pro Downloaded files are verified by checksums
Chocolatey requires checksums by default for files downloaded over non-secure locations and highly recommends it for HTTPS/SSL locations. It is moving towards requiring checkums by default for downloading from secure locations.
Pro Manages the entire software lifecycle
From install to upgrade to uninstall, Chocolatey manages the whole process.
Pro Builds on technologies you know
Unattended installation and PowerShell.
Pro GUI available
There's a package, called ChocolateyGUI that can be installed and lets you use Chocolatey with a UI frontend.
Pro Decentralized package sources
Packages can be installed from multiple sources, including private sources.
Pro Support and features available for organizations
There is a business edition available for organizations that need more support. The business edition also includes a Package Synchronizer, Package Internalizer, Package Builder, and a host of other features.
Pro Can be extended with PowerShell
Chocolatey allows installing extension packages that add PowerShell functions to your package automation scripts.
Pro Integrates with almost every configuration management / infrastructure automation / RMM tool
Chocolatey integrates with almost every infrastructure automation tool out there. https://chocolatey.org/docs/features-infrastructure-automation
Pro Free / Open Source
GNU Public License (GPLv2).
Pro Color codes by file type
You can sort the list in the extension column (file type) globally or from parent folder selected. This is very helpful in case there are files of a specific type that you may not be aware of that's taking up too much space. Also, the colors correspond to the visual section.
Pro PacMan Progress Bars
Con Some package installs aren't good or polished or don't install well.
e.g. Macrium downloads the online installer, 7-zip doesn't associate files, PotPlayer is outdated, etc.
Con Unable to easily change your install directory in the free version
In the free version you must know the native installer switches and pass them through with install args. In the paid versions you have a ubiquitous install directory option where Chocolatey determines how to properly pass that to the underlying native installer.
Details on the differences - http://stackoverflow.com/a/19777121
Con Sometimes hard to know which package to install from community package repository
The community repository contains multiple packages with similar names, making it hard to know which one to install. This is of course only related to using Chocolatey with the community repository, and you can look up the number of downloads to see which are the most widely used.
There are faster programs.