Foam filters are nice when trying to eliminate excessive bubbles in the tank, but they are a pain to clean imo
. I do prefer to use filter socks, but I also feed heavily and replace (wash) them often; although, probably not as much as I should. Whichever you use, or both, make sure to wash them at least every two weeks.
*By the way, I don't like to restrict water flow going through the overflows...