90% of the time I run into some interesting new tool for programming it's text-based.
Fårk (read: fuck, but emphasized) it's annoying. I don't want everything on my screen to be drawn using monospaced ascii characters.
I have literally millions of pixels on my screen, why must they be limited to displaying a single set of ~100 symbols in a 80x25 grid?!