|I beg to differ.
Sudo is a really complex beast, when used to its full power.
Have you actually read (and understood) the whole sudo
manpage? And the flip side of the same coin is, it requires
you to manage all the details. (Exactly which users can
run exactly which programs with exactly which options.)
You have to change the configuration whenever
the smallest detail changes. Which means lots of boring
editing, which means mistakes, which means insecurity.
I also hate the way sudo locks one into changing
the config file with visudo, and how inflexible it is
about the location of the config file. For instance,
I like to replace any config files in /etc that I change
from distro defaults by a link into /usr/local/etc, just
in case I have to reinstall from scratch someday.
No go with sudo. But that is off-topic, sorry.