Just some thoughts. Surge suppressors, even the whole line or whole home variants, are like fuses and not resettable. If they are faced with small surges over time, eventually they will fail, so its best to be able to replace them easily and quickly, as plug in modules rather than hard wired; alas such types are far more expensive than simple plug-in-the-wall types simply because plug-in-the-wall types are more in demand, and offer the same level of protection. Thus, its not practical to have a branch circuit SPD albeit its offered for sale [not to mention the installation costs]. For total protection, a distribution box SPD is a better option for taking transients from the grid [ if its modular], but in-home generated transients or those coupled to the home wiring by lightning or similar events, the last level of protection is still the wall plug in protector to which your devices are plugged into.
The above is an example of a modular distribution box SPD with easily replaced modules; each module can protect a branch circuit or a whole floor, say in a building.