В позиции сказуемого значение полной и краткой формы прилагательных обычно совпадает, но у некоторых прилагательных между ними возможны следующие смысловые различия:
1) краткая форма обозначает чрезмерное проявление признака с негативной оценкой, ср.: юбка короткая — юбка коротка;
2) краткая форма обозначает временный признак, полная — постоянный, ср.: ребенок болен (сейчас) — ребенок больной (у него в принципе не всё в порядке со здоровьем).
В случае с пьян / пьяный краткое прилагательное тоже может выражать негативную оценку: ты пьян звучит резче, чем ты пьяный.
Запятые нужны.
Запятая не нужна: Не сказать чтобы очень красивый, но...
Сопрано – существительное среднего рода в значении 'голос' и женского рода в значении 'певица'. Правильно: у нее было красивое сопрано.
Поставленная Вами запятая нужна.
В сочетаниях типа ах какой, ой как и т. п., выражающих высокую степень признака, запятая не ставится: Ах какой красивый закат! Что касается второго примера, то и здесь есть основания не ставить запятую, поскольку междометие ох усиливает значение слова, к которому примыкает, — слова хороша (такая его функция отмечена в «Большом толковом словаре»), то есть, по сути, выступает в роли усилительной частицы: Ох хороша же жизнь!
Запятая нужна: Трудно найти более красивый цветок, чем тюльпан.
В лексикологии этот вопрос не имеет однозначного решения, однако в словари антонимов, которыми мы располагаем, подобные пары включены (см. Колесников Н. П. Словарь антонимов русского языка. Тбилиси, 1972; Львов М. Р. Словарь антонимов русского языка. М., 1984; Введенская Л. А. Словарь антонимов русского языка. М., 2003).