I would recommend ditching gitgutter for vim-signify: https://github.com/mhinz/vim-signify
It is less buggy and doesn't refresh until you save, which I find to be less distracting.
It is less buggy and doesn't refresh until you save, which I find to be less distracting.
Likewise I keep Nerdtree closed until I need it and it opens on the right. While VSCode, old Textmate, etc has it always visible and on the left side.