I am currently in the free trial phase of "Caption Pro", and I’m really impressed by the facial recognition and automatic captioning features. Very reliable, very fast, and really well done. Also, the singular/plural formula (for example, competes/compete) is very well executed. But that’s not even my main point here.
Another feature that’s been implemented exceptionally well is the "people formula". When a person is added to the caption, their name is automatically filled into the other desired fields (for example, "Person Shown"). This would be a huge help if something similar were possible in Photo Mechanic through Code Replacement. At the moment, I have to manually add the names to each additional field via copy/paste or Code Replacement.
Ideally, this feature could even be combined with "Multiple Code Replacements" (#2, #3, …).
Caption
=people
Person Shown
=people#2
cr7 Cristiano Ronaldo of Portugal Cristiano Ronaldo