Я думаю, что sudo -s не «лучше», это просто другое.
sudo -s
хранит ваш каталог $ HOME, поэтому, когда вы запускаете программы, они будут использовать ваши (и не root) конфигурационные файлы и т. д. Недостаток: они также могут изменить право собственности на ваши файлы в каталоге $ HOME, типичным примером является файл .Xauthority, но я никогда не испытывал проблемы с этим.
Программыsudo su или sudo -i
будут использовать домашний каталог root и его файлы конфигурации. Это может быть более интуитивно понятным, но это также означает, что он не будет использовать какую-либо конфигурацию, которую вы могли бы установить для себя (псевдонимы, история bash, ...).