In my house I try to have three elements for surge protectors. The type-2 protector installed in the main panel, a plug-in surge protector on the branch circuits, then for TVs and computers, a surge protector on every data and power connection that enters the “bubble” around that device.
The type 2 protector, should be installed on a breaker at the top of the panel, but the problem is that most high load appliance are already occupying these spots, and their heavy and short wires make it hard to move them. Also these breakers are often 30-40amp ratings, but many SPDs require 20amp two pole breaker. So while I personally piggy-backed my SPD onto my 40amp oven breaker, it’s not to code, but it’s the best I can do given the much worse alternatives, like not having it there at all. Some newer panels have a provision for a SPD to fix this problem.
The second point is that surge can come from lighting strokes and from transmission lines touching things during wind storms, but also can come from inside the home. That’s why the washer/dryer, sump pump, AC condenser, garage plugs should have a type-3 SPD, to stop locally generated surges from traveling back to the panel. I like the $5 appliance ones for fridges which have a buzzer if they are surge-damaged and also the ones that have the screw to hold it into the wall fixture.
Lastly surges can travel up power wires, but also RG6 antenna, cable and DSL wires. Also HDMI wires if they run around the house. So my approach is to imagine a bubble around the device like a TV, any wire that enters, needs a SPD. This is why power strips have normal outlets but also coax, RG45 ‘Ethernet’ and RG11 ‘phone’ plugs on them. They make HDMI, Ethernet, RG6 coax SPDs and the bubble-of-protection should have each protected. TV antenna coax should have a ~$6 GDT (gas-discharge-tube) with a good path to ground where it enters the house.
Among the last options to protecting for surges are some extreme steps, and would be something like installing a ground conductor all around the house with a ground spikes periodically placed. This makes the voltage in the earth itself equal on all sides of the building. And a ground ring in the eves and lighting spikes on the peaks of the roof. People in especially Florida but also other parts of the south need to consider these things. I needed to research this because my arc welder was causing interference in my house, so I had to put in a separate ground spike for it and my weld work table, per the instruction on the welder. Then I wanted to connect the main ground spike to the new one with a solid 6awg conductor buried in the around ½ way around the house, works like a charm.