I don't use filters on anything smaller than 5g. I have 2 divided 10g tanks. They are both filtered. I originally didn't have a filter on one of them, but I found it takes way too long to drain a 10g 100% every week. Now I just do 25-50% every week. It works much better. I did "kill" the current using a piece of the back of the hood that you break out when you put the filter in. I just taped it to the hood, sticking in the water. It keeps the flow from bouncing the fish around.
There is a post in the DIY section on making a current killer using a pop bottle. I have heard that is effective.