As I am moving away from Ubuntu towards base debian, I am realigning my workflow to work better in the latter. The biggest being, unsuprisingly, package management.
One of the biggest cons against aptitude was that it does not do “autoremove” as apt-get does. This actually turned out to be false and more of a planned design choice (read more here - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683866)
In essence the aptitude equivalent is “sudo aptitude -oAptitude::Delete-Unused=1 install”