There should be the ability to move the stages of a business process flow automatically based on entering of data in required fields.
e.g. I want to move the flow from Stage 1 to Stage 2 when fieldA is populated with value of X
Expecting users to manually advance stages is dumb and counter-intuitive to what CRM is all about.