If you are going to use GFIC then use receptacles, not 1 breaker. And you have to have a ground probe in the water column somewhere also.
What GFIC devices do is the monitor the current going out on the hot terminal and the current coming back on the neutral terminal. Code say they have to trip with a variance of 7ma I think. With out a ground probe you wont ever get a variance because the tank and water are not grounded and thus no other path is available for the current to flow.
When will it trip, if water splashes on the receptacle and causes a spark. If something is leaking current and not grounded and you touch it assuming you are grounded.
When it will not trip, if you have no ground probe in the water column and any device fails like a broken heater for example. It will have stray current introduces to the conductive saltwater but the current will never find another path to ground so it wont trip. GFIC will not trip because of overloaded circuits.
This is why we say GFIC are for personal safety, normally when there is a broken device in your tank you discover it by sticking you hand in there and completing the path to ground though your body.
Why not use a GFIC breaker, If something slashes on a receptacle and cause the GFIC to trip it will shut everything on the circuit off. A splash by the way is called a nuisance trip this can also be cause by motors starting, compressor motors have a issue, refrigerator are prone to tripping GFIC circuits when starting and are normally not on the GFIC protection. Chillers may also cause this. So If you have a nuisance trip, a trip whereby you were not involved, and it shuts off the breaker and everything is shut off and you are gone, what happens to the stuff in the tank once they run out of air?
How to avoid this,
Using GFIC receptacles for each receptacle, why does this make a difference? If you have your pump in one outlet and your heater in another out let and you light in another outlet and so on and so forth, if you are not home and you have a nuisance trip say on the heater receptacle then everything else stays on, like say YOUR PUMP.
Does everything have to be protected, or should everything be protected. Everything in the water should be protected for your safety. So submersible pumps, heaters, skimmers. Anything that you have to change something on that is near the water, lights, you don't want to be changing a bulb and being caught off guard that there is a stray current and get a shock and it surprises you and you drop a bulb and it hits the side of the tank and breaks, you might have just poisoned your fish with mercury.
What can be safe with out being on a GFIC. OK, this is the only thing I suggest not being n a GFIC. My external pump. But does this mean all external pumps are safe no, why do I think mine is ok. My pump is all in a all plastic housing, The only way water could get to anything electrical on the pump would be thought the back of the pump and it would have to be poured on the pump. I would notice a problem with a flood way before this would ever happen.
But you say what if the pump shorts out? That will trip the breaker and shut the circuit off. What if you have a water line break and spray the pump, I have no water lines on the back side of the pump, and if it sprayed across the pump hard enough to somehow get into the pumps electrical connection box it would be a flood all over my floor.
So to avoid a nuisance trip on my pump and me not being aware of it until it is to late to reset the GFIC, I didn't install the pump on a GFIC.
Would I ever install the pump on a GFIC. As a electrician I have to be safe and if the pump has a metal case then that could become energized and therefor it needs to be GFICed. But provide a GFIC receptacle in a location that it is not likely to get splashes on it and not shared with any other equipment. You can install in use water proof bubble covers on this outlet to avoid the splashes.