Locally: GOCRA; nationally, GOA and JPFO.
All good choices and we should give our money and numbers to all of them.
That said, we should also keep up at least the basic membership in the NRA; the anti-gun forces are scared to death of them and nobody else has those sorts of numbers.
Are they elitist fudds? Yes!
Do they make too many deals? Yes!
Are they necessary? I think so!