My issue is Kestrel vs mirage. In my experience, if I can see the mirage, my wind solution is 75% mirage. The other 25% is a shock corded wind flag planted in front of me - for both direction and wind strength.
I agree you cannot always see mirage. But when you can, in my experience (which is typically shooting several times every day up to 1400) it is by far the best indicator - for direction as well as speed. What I meant by "autocorrecting" is that it gives a composite picture of the wind to include the angle. As I am sure you know, if it is boiling, it is a tail or headwind, but a strong wind from 11 or 1 will still cause the mirage to drift in the direction of the wind. As soon as the sun comes up in AZ or CO you often see it drift away from the sun - might not matter at 600 but it does at 900, as I am sure you know. Just as importantly, mirage provides a mental probability density function of the wind. Where I shoot, unless the wind is less than five mph, it doesn't take but a few seconds to change - I am behind a NF or March scope with my left hand on the parallax knob, looking for prevailing condition in terms of mirage and corresponding wind speed and watching my wind flag planted in front me. I shoot when the prevailing condition shows itself in terms of mirage and the flag. If I can't see mirage, I found my best solution is to use my wind flag, anemometer and observe vegetation, but in AZ, it takes a lot of wind to blow a palo verde without leaves.
I totally agree about the terrain, which is another reason holding a Kestrel in the air and taking a reading is going to cause heartburn if shooting across a canyon or valley. The only time I have found an anemometer to be close is when I am at the highest point between me and my target.
My goal is to hit a ten inch square with the first shot 90% of the time. A miss is almost always corrected with a second shot, but not my cup of tea. While I shoot as far as 1400, trying to hit a target that small in the wind becomes incredibly difficult, if only because the wind changes enough during the TOF to cause a miss.
One last thing...I am aware of the turning your scope to see the boil and calc the angle of the wind, but where I shoot, the wind angle is constantly changing, perhaps due to terrain - who knows? I know by the time I rotate my spotter to get the angle, it will have changed again by the time I shoot. Might work if you have a coach or a spotter, but not when you are by yourself.