I'd screw almost any biological filtration and let the rock take care of that. Then, I'd do a nice canister and a good skimmer with refugium.
Canister filters (or any filter that traps detritus) are problematic because waste gets caught in the filter media and then decays leading to nitrates, which are a major contributor to algae. There are other ways to run carbon when you need to.