Если вы используете GNU Emacs 21 или более раннюю версию или XEmacs, используйте python-mode.el. GNU Emacs 22 python.el не будет работать на них. В GNU Emacs 22 python.el работает и лучше связывается с собственным синтаксическим анализом и завершением символов в GNU Emacs, ElDoc и т. Д. Я сам использую XEmacs, поэтому я его не использую, и я слышал, что люди жалуются, что это не так. В прошлом это работало не очень хорошо, но есть обновления, которые исправляют некоторые проблемы (например, на странице emacswiki, на которую вы ссылаетесь), и вы бы надеялись, что некоторые из них уже интегрированы в апстрим. Если бы я относился к GNU Emacs, я бы использовал python.el, пока не нашел конкретных причин не делать этого.
Насколько я знаю, самой большой проблемой python-mode.el является то, что он не совсем понимает строки в тройных кавычках. Он обрабатывает их как одинарные кавычки, что означает, что одиночная кавычка внутри строки с тройными кавычками отбрасывает подсветку синтаксиса: она будет думать, что строка на этом закончилась. Вам также может понадобиться изменить свой автоматический режим-список, чтобы включить режим Python для файлов .py; Я не помню, так ли это до сих пор, но мой init.el уже много лет настраивает auto-mode-alist.
Что касается других аддонов, то я бы не посчитал «существенным». Функциональное меню XEmacs иногда полезно, оно дает вам небольшое меню функций / классов для текущего файла. Я не помню, есть ли в GNU Emacs что-нибудь подобное. У меня есть первый режим для редактирования reStructuredText, который используется в некоторых проектах. Привязка к любому VC, который вы используете, если таковой имеется, может быть полезна для вас, но есть встроенная поддержка большинства и легко загружаемых файлов .el для остальных.