Pega's best practice for flow design recommends limiting each flow shell to approximately 10 Assignment or Processing shapes. This promotes modular, maintainable process design. Five shapes (A) is unnecessarily restrictive, while 15 (C) or 20 (D) shapes per shell make flows overly complex and harder to debug and maintain.