Up until now I've been using a VForce Vantage paintball mask. Protection is perfect, aiming is okay because the sides are rubber and not hard plastic, but I've been having fogging issues as I haven't applied any kind of anti-fog spray, ever.
I'm looking forward to using my ESS Profile NVG ballistic goggles, just waiting on my mesh half-mask from China so I don't have to worry about broken teeth.
Personally, I would never consider using shooting glasses that don't have a full seal, or any kind of wire mesh goggles. I value my eyesight.