In generale sudo è meglio di su o dell'utente root per vari motivi
1) viene loggata ogni azione eseguita tramite sudo, mentre non c'è modo di loggare tutte le azioni eseguite direttamente dall'utente root. In questo modo, in caso di problemi, si può vedere quale azione potrebbe avere causato il problema
2) In caso di amministratori multipli, non c'è bisogno di una pwd comune, ma ogni utente ha la sua password ed è responsabile di quello che fa. Inoltre essendo tutto loggato, si sa quale amministratore ha fatto che cosa, mentre loggandosi direttamente come root, non c'è questa possibilità
3) tramite sudo è possibile scegliere quali azioni permettere ad ogni utente, creando ad esempio amministratori con privilegi limitati, sempre nel caso di amministratori multipli
4) L'utente root è troppo pericoloso, quindi meno lo usi meglio è
There's always one more bug.