I use barley straw in the pond outside every year and even though it gets full sun most of the day it always stays algae free (Im sure the UV and plecos dont hurt either)-
on the other hand, Ive tried the pellets in my aquarium sumps and it was more of a mess than the algae ever was- the pumps slowed down, and when they didnt clog up with broken down pellets, the pumps would pump the crap into the tank, and take forever to clean out- I very rarely need to clean my sumps, but I needed to when that junk was in there- even in a bag it breaks down enough to sift through, and get to the pumps- I would only use straw- but not inside again