I agree with you on the tank size, they should't sell anything smaller than 20L IMO.
But with the filter, all a filter does is provide water movement and remove particulates from the water column (but not the system it'self) and if maintained properly an extra surface for bacteria to grow...