NJ: $50 fee. 2-3 month process. Fingerprinting at time of application. Big mouth, dirty looks from the people who 'process'you. Need 2 witnesses vouching for my character; one must be out of state.Conveniently lost all records - had to start over after 1 month wait.
NC: $5 fee. No fingerprint (until approved.) Friendly staff. No 3rd party witness. 2-5 day wait.
May not be a world away from NJ but as you see its far enough.
I think thats so when North Carolina decides to confiscate guns at a later date, they will know who has them, and where to go to get them:( Glad I live in Texas.