Any recommendations for a before&after software installation scanner/uninstaller?
All the apps you listed seem to be commercial products while there are some free tools that can do this for you.

Based on this thread I tried and used AppCleaner. It seems to do the job well.