It’s a good idea to use Call Activities for a number of reasons
- It makes the process easier to maintain
- The main process is often much easier to read with call activities
- Parts of the process may be reusable and they can be abstracted into a different process.
There are a bunch of other reasons but basicallly - using a Call Activity is a good idea.