Better than 10 years ago.
In addition to the aforementioned points, here's my take.
Things were good 15 years ago for gun owners but then got very dark due to several bad/irresponsible events (largly due to the ridiculous war on drugs).
It was arguably healthy for America to test the gun laws, and definately necessary and inevitable.
We gun owners can almost thank, yes thank, our enemies. They have learned that gun ownership is strong and we have presented so many good arguments FOR gun ownership.
The nation has watched the failure of gun control on national and statewide levels. The Anti-gun crowd has paid HUGE prices on policial seats in national and state and local levels. The left arguably lost dozens of seat in Congress and quite possibly 2 presidencies and many local seats because of their anti-gun agenda.
One point... I'm not convinced that NICS is a bad thing, really. I'm torn on this issue. On the one hand, I don't think you should have to get a license, approval, or whatever to buy a gun. On the other hand, I think it is valuable to weed out certain people (such as violent felons) from gun ownership. Saying it only prevented 2% from buying is too simplistic. That overlooks the fact that most people know about their backgrounds and won't waste their time TRYING to buy because of NICS.
Overall, I would do away with NICS. First, there is a private ownership sales loophole, which I'm NOT willing to close. So there are ways around NICS for the motivated criminal such as private sales, theft, black market, etc.
Secondly, there are plenty of household items that are deadly weapons including knifes, gasoline, axes, crossbows, hammers, swords, poisons, etc... that can be used to commit murders. I'm not willing to start registration of these.