Krita is on my near bucket list to learn -> but I'm not an artist, just as a better replacement to do SVG vector gfx. I used to use Affinity Designer (but not with canva... nah), now I'm back to Inkscape and not happy really (the reason why I went to Affinity years ago)... TL;DR: I should have a look at Krita - even if it's "only" for vector gfx.