I see I forgot to mention that
Canister filters are "better" (there really is no "best"), since they usually have adjustable returns and you can adjust the amount of surface agitation.
HOBs work fine too, it is just that to adjust the level of surface agitation, you have to increase/decrease the water level.