Home defense should be layered.
I live off a private road which has cameras on it. Then you hit my driveway, which is gated and locked. I have video cameras at eye level, facing both directions, so I can get video of faces and license plates. I also have a camo game cam, facing each direction, as backup.
Just inside the gate is a motion detector. Once you hit my actual house, there are video cameras covering every side, and motion activated floods, which I can throw a switch to switch between white and ir light.
House is ICF construction, roof is steel. All outside doors are steel, with storm doors over them, and Door Devils installed. Also have Dooricade bars on each outer door. Locks are all Grade 1, deadbolts and knobs.
Windows, like I said above, are all filmed, and have decorative bars over them. Internal doors are all solid core, with reinforced jambs.
Internal camera at the top of the stairs, which covers the stairs and front door. Another one covers the back door.
Pointy/stabby bushes under windows, two big dogs that hate everyone but us, motion detector alarms on all sides/directions, and a home alarm system.
Terrain is one way in (with a vehicle), which is my driveway, and is 200 yds long from my gate to my house. I have 50-75 ft cliffs on three sides, with one foot path up each side. Those are monitored with cameras and motion detectors.
It's as good as I can do from a deterence, and identification standpoint. If someone has committed to getting in your house specifically, they will do so. The key is making your home an unappealing target, and then slowing them down enough to be able to mount some kind of response.
Good security ain't cheap.