When designing a new process, it’s easy to put functionality above useability where those users are internal to the organisation. For a process to work well, both external customers and internal users need to be considered.
BPMN or VSM, that is the question. If you want to make your new process flow why not use both? They focus on different aspects and can complement a design.