Currently you see a bunch of programmers divided into two camps. Those that prefer the vimish style and those that don't want to deal with the yak shaving and prefer tons of features.
The thing is these qualities are not actually tradeoffs in principle they are only tradeoffs by circumstance.