From what I know you’ll have to compose with a mix of Krita GIMP and Inkscape because those are the three most reliable and feature rich FOSS image editors at this time. In the current capitalist mode of production, free software will hardly be on the level of paid software, however enshittified, because of how many devs get to work full time on it.
Keep in mind that I say this while operating fully on a FOSS environment, because the relative increase in features and reliability doesn’t justify going from free to an absurdly high subscription


I’m not qualified about low level coding but isn’t it… useless? From what I get, Rust proposes to make low-level coding easier by forcing programmers into a certain workflow. But functioning C code is as good as functioning Rust code right?