辛辣 focuses on verbal sharpness and sarcasm. 峻烈 can apply to non-verbal severity as well, such as conditions or attitudes.
Etymology
Compound of 峻 (steep, severe) and 烈 (violent, intense). The exact historical derivation is uncertain, but the kanji combination conveys extreme severity.