Diagram Drawing

What program do you (motec and others) use to draw your diagrams. I am currently looking for a good program to draw diagrams in (currently use visio and hate it). Any recomendations would be appreciated.
The official support forum for MoTeC products
https://forum.motec.com.au/