I am an sw engineer and I dread having to use gimp. the main thing gimp designers dont understand is that when I am doing 'something' I dont wanna have to come out of that context and enter another context of 'how does this f*king s/w works' and remember that for another occasional thing i'll do a month down the road. Adobe could not have paid money and made gimp worse that it is right now UX wise.