It uses gnuplot I think as its frontend.
Gnuplot is quite powerful if you understand it and can trick it correctly.
Regarding the interface being ugly it kinda also depends on which graphical frontend gnuplot is using, there are multiple. I like the Qt one.