perspicacious, insightful, perceptive, observant (gloss)
(nearsyn)
discerning, shrewd, perceptive, perspicacious
perspicuous