US Law Shield is a legal services plan. It pays for attorney fees only. Even expert witness costs are extra. It is NOT an insurance plan.
NRA Carry Guard IS an insurance plan, so it covers more than just attorney fees.
Seriously, people, before you even start trying to compare plans, begin by learning the difference between a legal services plan and an insurance plan. Then start looking at what other insurance you have that may cover you if you are involved in a self-defense shooting -- or may not. If your homeowner's insurance doesn't cover you, maybe an inexpensive "umbrella" liability policy will. But ... an umbrella policy may not cover self-defense shootings, either.
You need to know your exposure before you can make an intelligent decision between a legal services plan vs. a comprehensive insurance plan.
Disclaimer: I am an NRA-certified instructor, but I am not a Carry Guard instructor. I am not advocating for or against Carry Guard. I'm still researching. The problem is, the more research I do, the harder it becomes to make a decision.