leaf filter or leaf guard?

No problem here, other than the every 10 year fight with insurance companies as to why I don't have troughs...
housesnowloadmar2014 004.JPG