I almost always use pdflatex and I "draw" my figures using tikz and pgf. This is a pure latex solution, and the quality of the figures is proportional to the amount of time you are willing to put into them, but by default, the quality is generally quite good.