Цитата: 
 
Какая из них имеет больше плюсов, чем минусов; более требовательна к ресурсам; более гибкая в настройке интерфеса?
 Это дело сугубо личных предпочтений, тут сложно дать какой-то совет. 
Цитата: 
 
Слышал что для обоих нужен разный софт.
 
Что вы имеете в виду, говоря "обоих"? Гномовский софт вполне себе работает из-под кед, обратное утверждение также верно. 
Цитата: 
 
И как обстоят дела с программированием?
 
Просто замечательно. Только опять же не совсем понятно, какой смысл вы вкладываете в термин "программирование"? Наличие нужных библиотек, средств разработки и отладки? Их есть у Линукса.  
В Гугл, раз уж просите, посылать не буду, дам только две ссылки: 
http://help.ubuntu.ru/wiki/главная 
http://www.kubuntu.ru/about 
Читайте, сравнивайте. В конце концов, решение принимать вам.