С /home, помимо прав доступа (что решается легко) может быть (и наверняка будет) другая проблема — разные версии приложений обычно имеют разные наборы параметров в конфигурационных файлах, а иногда и разные форматы оных.
Не очень рекомендую, но работать всё должно. Но могут быть баги. После перестановки системы на другую со старым /home я огребал остатки настроек другого дистрибутива, в комбинации с новыми дающие самые удивительные эффекты.
со свапом проблем не должно быть, если не юзать гибернацию. С хоумом возможны бока. В частости, в дистрах может быть разные версии софта, с разными настройками бекендов, и настройки одного дистра могут не покатить в другой, а хоум то.. один! Лучше пользовательские файлы (не конфиги, а именно ваш контент - фоты\видео\документы\етц - перенсти в отдельный раздел\директорию, а домашнуюю директорию уж лучше разную.
Запросто. Некоторые отдельные программы могут не поддерживать свои старые конфиги. Например deluge. Файрфокс работать будет, но версия старее не увидит все расширения. #как это весело, когда его стали выпускать чаще!
Не понятно, что подразумевается под общим /home. Если /home/someuser, где someuser используется в обеих системах, то да - тут будет много чего интересного, о чём писалось выше. А вот если сделать /home/ubuntuuser; /home/suseuser, то тут проблем вообще быть не должно. При этом получаем отсутствие сложностей с удалением пользователя (не надо удалять/изменять раздел).
могу посоветовать вынести данные из /home/$user на отдельный раздел и необходимые профили приложений версии которых не конфликтуют (или идентичны) вешать симлинками в реальные /home/$user
делал так, когда держал зоопарк систем на своем ПК
Создаешь пользователей с разными именами и не испытываешь не каких проблем, создаешь пользователей под одним именем получишь проблемы в настройках пользователя. Вот и вся философия. Про свап незнаю/неиспользую.