Feature branches make developers take days to merge to main branch
When developing a long-lasting project in feature branches, merging into
the main application could take a day or two to resolve all conflicts.
Just use Continuous Integration and merge daily to the main branch.
You will resolve smaller conflicts easier and faster and the new code
could be hidden behind the Feature Toggle.