Usually its all based on the need and module been use,
–Sequence Sequence are generally used for linear process without much deviation between application and involved decision making
while Flowchart has lot of scope for decision making and looping, it plays a vital role it those situations, and as they present multiple branching logical operators, that enable you to create complex business processes and connect activities in multiple ways.
For more info on these two topics, with perfect examples in them
All together we can make use of these types of process development
we can use REFramework which is generally used for transactional business process used for large scale deployment
Fine make sure you have used common global variable (that is the variable with scope defined to the whole sequence in the variable panel), so that we dont need to go each and every for each loop and make changes with the for each loop variable were we can change them in variable panel itself dont need to go to the loop at each point
or try to use config file where we can make changes in a single place that helps us to avoid moving to different for each loop if any changes is to be made