I use krita plus darktable. Together they give me everything I need.
You are correct that Krita is not a photo editor on its own. But it is also not designed to be. Linux developers have less of a one tool for every job ideal. Due to not needing to compete the same way commercial developers do.