Oase Biocompact 25 is great little internal filter. It has very low power consumption, only 5 watts and produces power of up to 240 litres per hour which is not bad for its size. I used it in my 20L nano tank and it did well. Now I sometimes use it in my bigger aquarium for extra flow and mechanical filtration.