Комплименты - важный коммуникативный навык, который помогает расположить к себе людей. Говорить комплименты и правда надо уметь, потому что некоторые "комплименты" звучат как обесценивание. Например: "Какая ты хорошенькая была в молодости" (адресат слышит: "а сейчас ты не очень"). Или: "Ну наконец-то ты купил себе нормальный костюм" (адресат слышит: "а раньше ты ходил как бомж"). Чтобы этого не происходило, нужно представлять, что это сказали вам, и попробовать почувствовать то, что может почувствовать другой человек (это называктся эмпатия). Ставить себя на место другого важно не только когда вы собираетесь сказать комплимент, но и в других коммуникативных ситуациях - диалогах, конфликтах...
Комплименты внешности - самые распространенные, но и самые опасные. Лучше обращать внимание не на внешность, а на что-то другое, чем человек отличается от других. Уметь говорить комплименты полезно еще и тем, что вы становитесь наблюдательнее, внимательнее к людям. Есть прекрасный короткометражный фильм про комплименты - "Подтверждение" ("Validation") с Ти Джей Тайном в главной роли.