To me this amount of tools seems like spending more time configuring and tinkering with tools than actually using them productively

I used to be like this... crazy about dotfiles, backgrounds, shortcuts, apps, etc. Eventually, I learned that I'm better off with the standard setup and little customization. No fancy aliases, no recorded dotfiles, no crazy editor configuration, nothing. If I get a new computer or am using someone else's even, it's easy for me to install what I need as I need it and get going out of the box.

> If I get a new computer or am using someone else's even, it's easy for me to install what I need as I need it and get going out of the box.

Mackup [1] might also be worth considering. It symlinks all of your config files to a supported storage location (Dropbox, Google Drive, iCloud, Git etc.) which enables you to either backup the settings or sync them between one or more other Macs. To restore your settings on a brand new Mac simply run "mackup restore".

[1] https://github.com/lra/mackup