Поставленная Вами запятая нужна.
В сочетаниях типа ах какой, ой как и т. п., выражающих высокую степень признака, запятая не ставится: Ах какой красивый закат! Что касается второго примера, то и здесь есть основания не ставить запятую, поскольку междометие ох усиливает значение слова, к которому примыкает, — слова хороша (такая его функция отмечена в «Большом толковом словаре»), то есть, по сути, выступает в роли усилительной частицы: Ох хороша же жизнь!
Запятая не нужна: Не сказать чтобы очень красивый, но...
Сопрано – существительное среднего рода в значении 'голос' и женского рода в значении 'певица'. Правильно: у нее было красивое сопрано.
Запятая нужна: Трудно найти более красивый цветок, чем тюльпан.
Не хватает запятой перед тире: Шиповник, или дикая роза, – красивый и декоративный цветок!