I'm a Darktable user and Affinity mobile user. I was pretty happy with both.
I was using Affinity for quick edits. I happily paid for their software as it's worth what they were charging for and not subscription based.
Then it was bought and Canvas decided to release it for free. What sounds like good news, for me it's concerning: Companies need to make money. If users are not paying, well, they might actually be the product the company sells: either with ads or intelligence. I hate ads as much as I hate my data being harvested, so I'm out now.
A couple of weeks ago I found what seems to work for me now: I bought a tablet capable of running Fedora and Darktable, and that's what am using now.
Canva, not Canvas. It's free with optional paid add ons, mostly around AI features. Canva does not sell user data.