I agree there that why i had 2 more installed. One on top of door and one on bottom. So 3 deadbolts per door. Metal frame mat also help, but seriosuly i would look into moving if possible.
Dog
Alarm
Dead bolts
My alarm company instaled push up and push down bolts on all doors in my house. Hard to break down.
All windows require a key to open.
Some of these things would buy you lots of time if your worried.
Where ya live man? Detroit?