It is certainly a local call based on what you need but bear in mind the sub panel can be wired using article 300 wiring methods but pool branch circuits must be wired using 680. That could make a difference. Usually the feeder ends up cheaper than several branch circuits. It also gives them the opportunity to more easily upgrade to a SpaLink or other "smart" controller.