My three biggest complaints about this?
Basically trying to ban and register "assault weapons," a firearm which is used in less than 2% of violent crime and kills fewer people than fucking knives.
The magazine limit. 7 rounds? Seriously? The only reason they did this was so they can claim to be the toughest in the nation. Never mind that this would basically make my ye olde 1911 useless if I lived in New York. I don't own anything but 8-round magazines. And how about the shotguns with 8-round mags? Now they've become illegal. And while getting a 7-round mag for a 1911 would be little trouble, I am aware of no such magazines for other popular semi-auto pistols such as the Beretta, Glock, Browning, CZ or any other full-sized frame firearm. They all have 10 round mags because that's been the commonly accepted (if arbitrary) cut-off before the magazine becomes "high capacity." All this has done is give validity to the NRA when they said oh so long ago that if you allow them to get away with limiting magazines to 10 rounds, soon they'll want to limit them even further. Congrats, you've cut the nuts off legal firearm owners and done something no one else had even considered and got the "toughest laws in the nation" Mayor. Have yourself a cookie and then take a long walk off a short pier.
The speed with which this was rammed through. Shot through the senate and signed in two days. No time for public review, no time for anyone to voice their objections before we found what was in this package. It makes me feel utterly filthy to say this, but I agree with the Republican Assemblyman Marc Butler when he called it politics at its worst. When a bill is passed that quickly I can only think that it was done because the people proposing it knew it would be so unpopular it'd never pass if people were allowed to see it. It also puzzled me because we've already established precedent that a ban on firearms which are in common use is unconstitutional with the D.C. v Heller ruling and the later McDonald v. Chicago ruling. If this doesn't go to the courts I'll eat my foot.
Other than those things, I'm fine with it, save for the possible breech of doctor-patient confidentiality regarding the mental illness part. That needs some more work. But those three aspects of it can get fucked.