I recommend Revo Uninstaller, tried Iobit but i do not like it and the other utilities they make, and total uninstal l don't know,so my answer could only be Revo,it has helped me get a lot of crapware from acer of my pc.
In my opinion, Revo Uninstaller Pro is one of the better programs to uninstall the application. I use it for a long time and never had problems with it.
I have tried many but I basically have stuck with two,Revo & IObit, over the past few years.
I prefer Revo because it does a very thorough job offers three scan settings and has never given me a problem.
IObit was also very good but I did not have the pro version of it and I preferred IObit over Revo as far as free versions.
Total Uninstaller has given some people problems as I believe @Bergo gave an example.
Like anything else give them a try and see which you are comfortable using.
I used total uninstall for sometime and tried it many times. It is good but in many software uninstallation it may cause troubles even you may need to install windows again. Revo Uninstaller has no problems
I personally I use Revo Uninstaller Pro for a long time and never had trouble with him does really good work, does not leave any remnants of uninstalled programs.
Total Uninstaler also used it and also I was happy with it but I finished my license and I had to install Revo.
Total program is a good and worthy of our attention but how do you get the opportunity to use Revo is poponuje be the Revo.
Total Uninstall can remove stubborn programs that have no uninstall path or similar. It also performs backup of each uninstall process so it is unique and the best.