We have three options so far:
Nothing: keep it pure - no protection
Red Bull aeroscreen: I like this one as it actually looks good
Ferrari flip flop: absolutely disgusting
Something like Rain-X can be applied to the Red Bull solution to keep the rain away with the addition of tear offs removed during pit stops.
I'm old school so I agree with Martin Brundle that risk is part of the deal and a single seater should have no overhead protection. Beef up the helmets if you must (it was the plastic visor that let the spring in for Massa).
On a side note I think Formula 1 should go back to manual transmissions. Nothing separates the men/gals from the boys/girls (and yes, I want to see woman in F1) more than a missed shift. There is nothing worse than a flappy paddle transmission.