PowerPhotos is good-- have you used Photos' own duplicate finder? Also pretty good. I've also used the recommended app PhotoSweeper ($10) which is cheap and good, but it doesn't replace PowerPhotos. They all have differing algorithms for finding duplicates, so it can be worthwhile to try them all, but at some point you reach a point of diminishing returns, and nothing works as well as our eyes and brains.
I'd say, be careful! These apps find similar as well as identical pictures. Here's an example that Photos offered to "merge:"

They are close, but they're different, and I like both. So look carefully before dumping a "duplicate!"