I'm going to agree with Tamara on both counts.
Activism at the state level by state level organizations has been extremely effective in Ohio. In 2004 we has no concealed carry and some truly screwed up laws regarding local AWBs, firearm transport, etc etc.
Today we have state pre-emption, concealed carry that is as good as most in the nation, suppressors allowed for hunting, pistol caliber CF rifles allowed for deer hunting, castle doctrine, we accept every else's license without the need for reciprocity agreements, and many other improvements that I forget.
I also agree that we are not even close to being done. Here in OH we still need to declutter many of our firearm discharge laws to make sure that no one defending himself can be jammed up with those. We need to take our deadly force use laws from an arcane collection of court rulings to a codified set of laws like Florida's. We need to remove the duty to retreat. And we need to turn self defense from an affirmative defense that must be proven by the defendant to an absolute defense that must be disproven by the prosecution.