Box filters have been around since Moby Dick was a minnow and they work just fine. They work on the same principle as a sponge filter but probably do a better job of mechanical filtration and not quite as good a job of biological filtration. IMO, they're most useful in smaller tanks (<10g) and quarantine tanks.