Pungent, incisive.
Having a sharp point; armed with prickles.
Clever; amusingly ingenious.
Full of wit.
Quick of mind; insightful; in possession of wits.