There are many ways to express that, no doubt.
Some of them:
Very observant of you! (right after the advice, comment, what you have).
You are a very observant fellow/person/guy.
You are a pretty observant person.
Wow, you're pretty observant, Spire!
You have a very perceptive mind
You are intensely perceptive, observant and don't miss a thing in all aspects.
You are have a very dependable mind, always come up with nimble, original and simple solutions.
I knew your trustworthy opinion/perspective would come in handy as it always does.
You are on the ball !
You are in the know (about pretty much everything).
And other ways, of course.