I disagree with your disagreement (okay, that's not a word...whatever).
I have the aluminum Astra Hammonds with NO visibility issues at all. Mounted correctly, you see only the exact EDGE of each of the louvers, so you hardly notice them.
They do tend to make the lights behind you flicker at...