NYC? you'll never get a CCW. And once you get a CCW and buy a handgun, it doesn't stop there. You need training. Go to Thunder Ranch and spend the money to get trained. Its not just carry this tool and you are all set. no way. even if you were armed why risk getting into a gun fight. let them have the i4. A good friend of mine was involved in a gunfight. He has never been the same since. He still carries religiously (and he went to many classes with me to Thunder Ranch) but he's still suffers from panic attacks and PTS sometimes and its been 10yrs since...not to even touch on attorney fees, court, and losing a respectable job. His life changed forever.
And that is why I will always live in Florida. If you act within the law and your rights and shoot, and maim or kill the BG, there are no legal repercussions and they or the their family cannot sue you.