developbranch - would you be ok with that?
developbranch has its benefits and doesn't really carry any of the costs @doug-wade mentioned (if done properly)
developessentially becomes what
masterholds the latest released state of the project
masterthere should be no conflicts, and no cherry-picking, backporting, rebasing needed
Also I prefer the base branch to always be more stable than a development branch (if any)
The "base" branch being the one you develop on? If not, then
master becomes your "base".
develop is always ahead of