Помимо уже упомянутых различий с переменными среды, я нахожу sudo su глупым и расточительным, потому что вы просите sudo запустить su как root и попросить его запустить оболочку как root. Зачем спрашивать программу, чтобы программа предложила вам корневую оболочку, когда вы можете просто предоставить первой программе эту оболочку? Это имеет значение в каком-либо практическом смысле? Нет, я просто педантичен.