My project is a fast flowchart editor with a UX optimized for keyboard shortcuts. Its free too.
PNG is also portable of course, but it is always embedded in something else. Outside of the tech bubble it is going to be a "what-is-a-png?" for the average person.
Everyone everywhere (to a first approximation) can handle a PDF as a document. PNG as a document is problematic for a vast number of people.
Though my first choice would be jpg. Everyone knows how to use them and they can be embedded in other documents easily.