I have been using spy goggles myself for the past few years, and have been really pleased with them.
Depends on where and when you ride I like the spy goggles but scott and Oakley are good too
If you ride during winter the modular helmets is where it's at . Also different ones seem to fit certain helmets better than others
As for winter riding I just picked up a dual-sport helmet a few months back after breaking mine at Scrubgrass Village this past summer. I esecially like the way the face shield flips up totally under the visor so you can wear goggles also. GMax GM11D