I typically use Revo Pro, and then manually hunt down left overs afterwards, sometimes using windows add/remove then hunting... I prefer manually removing over them all, but sometimes Revo just saves time when i need to remove a few a time..
I am using Revo Uninstaller Pro now.Before that was IObit Uninstaller however I have gone back to Revo Pro a couple months ago as it seems to do a better job.
I use Revo uninstaller now. Before 6-8 months back I was using Iobit uninstaller, now I feel I dont even need one because I have Shadow Defender which makes all my work a lot easier. Since you have asked for it people can go with..
Revo Uninstaller Pro or
Iobit Uninstaller or
Use Manual Uninstall With Control Panel and Run CCleaner to clean the traces.