I still think PostScript is good (although I had some ideas about how it could be improved, some of which are: allowing automatic allocation for some things by passing null instead of the object to store into, allowing setting the encoding separately from the font, a resource for environment variables, two-way communication with external programs, alpha transparency, FFI, magic dictionaries, etc).
PostScript can be used with or without graphics; I have used it in both ways, because I think PostScript is not a bad programming language, and has many advantages.
I miss Display PostScript from my NeXT Cube, and really wish that some programming system would bring a bit of that back.
I'd be very interested in a recommendation for a GUI programming toolkit and UI set which focused on/made available vector graphics.