My experience has been that if process diagrams will be presented to the leadership (which doesn't know all types of content type available in visio) we should just stick to basic flowchart where all actions can be depicted in a normal rectangle. Rather than forcing viewers to know the difference between manual input, document symbols - I decide to take that ownership and make it as user readable as possible.
I was hooked onto visio, then moved to omnigraffle and now I am in love with IBM - https://www.blueworkslive.com/#!gettingStarted:overview
If business process mapping is vital part of your work, I recommend going through above link to see how this tool might help.