Linux package managers are fast, but usually broken silently in some ways - which are critical on robustness - and I always discover myself manually doing what port system does.
CentOS packages are relatively more robust, but it's too outdated, and installing new packages nothing different from any other Linux distros.