I disagree strongly on the RFUG and the puffers, especially Figure 8s and GSPs. I always use RFUG with aragonite substrates for these fish, generally over-engineered RFUG, but simple RFUG is okay as well. It is the best way I know to keep the substrate clean with these messy fish. I use Penguin 1040 or 660(?) powerheads with Penguin reverse flow kits for prefiltration and rinse the prefilters at least weekly.
I would have an additional filter for mechanical only on the tank, as I don't like tanks with no current at all, and the RFUG effectively is super calm water. Besides, extra mechanical is good with puffers.