There are periodic surveys among Arch users, and it's pretty interesting to see a majority of them sticks to this ethos:
https://docs.google.com/forms/d/1_LisP8224B2yahtZTYB-pnIt0aP...
Such a choice would be considered hardcore in some more mainstream distros. I began transitioning to this setup more than 5 years ago and I couldn't be happier. A simple system configured in a few text files is very rewarding:
* xmonad+dmenu (no login manager, other tiling WMs like dwm or i3 are worth considering)
---
* zsh
* urxvt (completely keyboard-driven with https://github.com/muennich/urxvt-perls)
* emacs (nox version)
* remind (a great DSL for events https://www.roaringpenguin.com/products/remind)
---
* firefox+vimperator
* mutt+isync+notmuch (fast Gmail-like index and address book)
* zathura
* irssi (consider switching to https://github.com/WhisperSystems when implemented for CLI Linux)
---
* git
* rsync+btrfs-progs (incremental time stamped backups)
* openssh+sshfs
* gnupg
---
* powertop+thermald
* connman
---
* arch-init-scripts (for systemd lightweight containers, all my development happens there)
* texlive