I have not used Affinity Photo but I, too, have read favorable comments. Another possibility is Pixelmator Pro. If you search for it at App Store, you'll find many positive reviews, including those that prefer it to Affinity Photo. For the record, I have no experience with Pixelmator Pro either.