Should I use a package manager?
Since I do not install and uninstall multitude of apps daily, I prefer to use something that will not constantly burden my system like a package manager may do.

I use a very simple but very effective app called AppCleaner (what a name), that is only running when I ask for it.



It will find all the related files to a given app and show them to me before I hit delete. 

It allows the deselection of drivers ect. if you want to keep them for some reason.