Just a quick note on nerite snails. From what i know, and what i've seen with mine is they dont reproduce like most tank snails, unless they are in brackish water which i doubt you have. Maybe be mistaken but if thats a concern that would be my 2 cents to add. Mine the zebra snail version of nerite snails do the glass, driftwood, sand, and any algae on plants. But no matter what, like micheljq said, there is always going to be manual involvement of removal at some level. Pleco's i would say are less efficient then snails. Though they are called algae eaters, they mostly scavenge the bottom for uneaten food, eat the driftwood, and at times at least with the 5 kinds i have MAYBE eat any algae off the rocks.
I suffer from MTS & have a little bit of everything