• setq в любом случае используется
• define-key нифига не простой, там надо писать какое-то говно типа [?\C-/]
, я вообще не знаю, что это, до сих пор и не хочу изучать
• add-hook между прочим требует цитирования, а use-package нет, и мы же не говорим, что надо сначала изучать set, а только потом setq, который скрывает сложность
• голый load это вообще неудобно и новичку не нужно