Разница между понятиями «пригожий» и «хороший» в русском языке заключается в значениях этих слов.
Пригожий имеет несколько значений, среди которых:
Слово «пригожий» чаще используется в литературной речи, имеет устаревший характер. www.bolshoyvopros.ru
Хороший имеет более широкое значение и может обозначать:
- обладающий положительными качествами, свойствами, вполне отвечающий своему назначению; herzena.ru {8-host}
- достигший умения, мастерства в своём деле, специальности; herzena.ru {8-host}
- обладающий положительными моральными качествами; herzena.ru {8-host}
- связанный взаимным расположением, близкими отношениями с кем-либо; herzena.ru
- соответствующий принятым нормам поведения, свойственный благовоспитанным людям; herzena.ru {8-host}
- выражающий душевное благородство, доброту, сердечность; herzena.ru {8-host}
- благоприятный, благополучный, удобный, выгодный. herzena.ru
Таким образом, хороший — более общее понятие, а пригожий — более конкретное значение.