What bullet weight is this good for in an ar10 24" bull barrel
Depends what you want to do. Target, varmint or big game. I've shot everything from 110's and up. Best bullet weights will be the 168-178 for stretching its legs. Although a 155 Palma might get a squint or two.
The best firearm for self defense? Any loaded one will do.