I like minimalism, but I don't like suckless philosophy, where I need to rewrite the source code, invent wheels and/or install numerous patches to make things work, which kinda contradicts minimalist approach.
Therefore, I prefer "bloated" Emacs, xmonad, Java and so on, where you get user-friendly "interface", but these technologies are still exactly minimalist, meaning I don't get features that I don't need.