I love my RF1000 shoei but I do have a fogging issue with, specially if I get caught in a Southern Thundershower where the temperature outside drops 10 degrees but inside my helmet it does not. Winter riding seems to be an issue too.
I've used a foggy respro for a couple years, primarily in winter (rode year-round in Denver). They work well if you don't wear glasses. If you wear glasses or sunglasses, then they aren't a good solution. If you do purchase one, get it in black. The lighter colors will reflect off the inside of your visor.
It will seem like the helmet is too tight the first time you put it on. Give it a chance, and the helmet will begin to fit comfortably after a couple days. Likewise, the helmet seems too large after removing it, but a couple days of wearing it will give the cheek pads time to expand.
My foggy recently had the right side hook-and-loop mount fall off, so I need to reapply it before winter comes.