Hi, thank you for contacting JustAnswer.com. My name is Russell. I will do my best to provide the right answer to your question.
If Wondershare is finding some of them, I don't think you can expect any better.
That's, also, if the photos you don't want that Wondershare finds that are mised up with the photos you do want, are all photos that you deleted. In which case, Wondershare is finding deleted photos like a champion, and should be appreciated for that quality.
Also: trying more programs endlessly, unless you have actually used Wondershare to un-delete *all* the un-deletable photos it can find, will eventually lead to there being no more deleted photos to recover... their contents will be wiped out, if not their directory entries (names, that is) by the usage of more and more of the hard disk's storage space for more programs, and working space also for the running and trying-out of those programs.
In sum, I'd like to ask what you are looking for, that you haven't already found using Wondershare?
I don't think there is any alternative... except to use the best available in point of what it finds as a trial version. (The ones that find nothing aren't worth paying for, or are free-but-worthless.)
However, since I'm not at my very best at handling cases involving iDevices such as your iPhone, I feel that you deserve to have a chance at a second opinion, so I have Opted Out, opening the case to other Experts - esp., one good at data recovery from an iPhone's storage.