I concur with MarkA wholeheartedly, but for slightly different reasons.
I have tens of thousands of photos and hundreds of keywords so I can locate exactly what I want instantly (i.e., camping + small group + stream) . I love Affinity for the effects, it makes my life easier in terms of minor touch-ups and batch processing. It's as if you've spent years cutting and setting the jewels, polishing the gold crown, but forgot to see if it fits the king's head. In terms of text, Affinity is NOT non-destructive; other than the size and color parameter, all other text (EXIF, Ratings, Keywords, etc.) data is erased. Gorgeous app; doesn't fit.
sample Aperture Info