It may seem a bit complicated, but the benefits are many.
I hide all hardware in the sump, heaters, filter socks and pumps.
I lay heaters on the bottom of the sump, because even if an overflow gets plugged, an inch or 2 of water remains in the sump.
I use 1200=1800gph hour pumps, so my flow is much greater than any canister I've found.
Maintenance such as cleaning filter socks is fast and easy, thus is done much more often.
Because water is sent to the sump during water changes, less chance of fish getting shocked by any change in temp, or oxygen saturation embolism.
And sumps are a great place for an injured or bullied fish, or grow out fry.
I prefer 40 gals and up for sumps
, although a 20 can be used.
You must check it daily if small like a 20, for evaporation can bring the level down fast in warm weather.