There are MANY utilities available for finding duplicate files. Some are general purpose duplicate finders and some have image specific features. Generally, the image specific features are really only needed if you want to find similar images. Any duplicate file finder that can compare based on content (e.g. MD5 hash value) will find identical images, regardless of filename or folder. Some duplicate finders can also compare EXIF data.
Here are a couple of discussions on the topic:
https://www.reddit.com/r/software/comments/va6ryr/is_there_a_software_that_can_find_visually/ https://www.reddit.com/r/DataHoarder/comments/r88ap7/best_duplicate_photo_finder_for_8tb_of_pictures/
Here is a partial list of duplicate file/image finders that I've tested. I've starred my favorite:
https://github.com/qarmin/czkawka * (good interface, very fast) https://www.gpsoft.com.au https://dupeguru.voltaicideas.net
https://antidupl.sourceforge.net
https://www.duplicate-finder.com
http://www.visipics.info https://www.mindgems.com
The list just goes on. I didn't even look at ones that are available on the Microsoft store.
There are certainly differences in performance (i.e. time to scan a large folder of images), ease of use (very subjective), and file management features. If you ask ten different people for a recommendation, you're likely to get about 5 different answers.
I think speed is very important. Especially if you rearrange your folders and want to scan again and again for duplicates. And keep in mind that speed can vary significantly depending on the search options selected.