@Shonalika I use GIMP for stuff like textures, web design (resizing, cropping, etc). All those "precise" tasks.
But for "just paint" Krita is top notch!
Then.. export it to GIMP and do serious stuff with it. That's my workflow. And a true GNU idea - one tool for one core thing.