Запятую нужно поставить. Но лучше перестроить предложение: Средства материнского капитала могут быть направлены не только на улучшение жилищных условий, но и на оплату образования.
Да, выделяется. Это вводное слово.
Определить разряд прилагательных по значению Вам поможет учебник Е. И. Литневской «Русский язык: краткий теоретический курс для школьников».
Ряд прилагательных, образованных от словосочетаний с глаголами варить, курить и топить с помощью суффикса ЕНН (мыловаренный, клееваренный, пивоваренный, винокуренный, смолокуренный, салотопенный, жиротопенный), пишется с двумя Н.
Строго говоря, употребление сокращения г. (равно как и полного слова город) перед названиями любых городов (кроме малоизвестных наименований или образованных от фамилий – г. Киров) – примета канцелярско-бюрократического языка. Вполне можно обойтись без слова город и писать в Санкт-Петербурге, в Москве, в Минске, а не в г. Санкт-Петербурге, в г. Москве, в г. Минске.
Это подтверждают и справочники. В «Справочнике издателя и автора» А. Э. Мильчина, Л. К. Чельцовой указано, что «сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)».
Написание слитное.
Выражение ловить запах корректно.