Benefits of using a project with source code

I was wondering, a side from adding and changing the engines core, (probably over my head anyway) what benefits can my game gain from creating a game from the downloaded source code? And not using epic’s ‘startup’ menu and generating a regular c++ project.

Are there any properties that one can change that cannot with a regular project?
Or maybe build a smaller build? (Specifically for mobile and html)