Last week I had to find out which was the best Mac uninstaller for me. I read many many reviews and looked here at MacUpdate. The contenders: iTrash, AppCleaner, AppDelete, App Uninstaller (App Cleaner & Unistaller from Mac App Store... same developer), CleanMyMac, AppZapper, MacClense, CleanApp, MacRemover, & Osx Uninstaller.
I could write a very long summary, but I think it best to just summarize my results. My testing methodology was simple. I chose 20 apps from quite a wide spectrum (Apple Apps, VPN's, games, Adobe products, photo editors, email programs, etc.) and then used each program to show me the related files that it found. I compared the results of my contenders. Very quickly, a "Top Tier" separated itself for the rest. They are: iTrash, AppDelete, App Uninstaller, and TrashMe. They consistently found more applicable files then the rest. Between these four, App Uninstaller and TrashMe took it by a nose at the finish line. Whats more, I preferred their UI quite a bit more than the other two, but obviously this is personal preference. I think any of these four should definitely be on your short list if you are looking for a Mac uninstaller. Just a couple more random thoughts: unless another developer takes over for Reggie (RIP), I would suspect updates to AppDelete are no more; MacRemover & Osx Uninstaller look to be from the same develper but definitely not worth $30; I chose App Unistaller over its Mac App Store version due to not being sandboxed, but also picked up TrashMe. TrashMe really surprised me. It sort of came out of nowhere but really proved itself over and over.
Hope this helps some of you.