Putting a sock over an intake will lower suction and quickly clog up. You need to use a coarse sponge so it doesn't impede flow. Regardless, both types of filter will work. However, a filter such as the AquaClear doesn't even need to be turned off to clean, and the sponge inserts last for many years.
Join a fish club. Don't have one in your area? Start one.