IL is taking that long because they are slow walking the applications, and finding excuse after excuse not to issue the permits. Not enough staff, not enough funds, even though they gave away their funding, the printer broke down, or the best one we don't have enough funds to purchase printer ink.The 16 hr training requirement may deter some but it wont deter most.
Illinois has a 16 hr requirement and it hasnt deterred very many people at all. Even for out of state applicants.
Illinois even charges $150 application fee for residents and $300 for non-residents.
They have received and are still receiving enough applications that it takes 4-5 months to get approved without fingerprints and 3-4 months if you do submit fingerprints.
Maryland, because they have zero reciprocity will get a ton of out of state applicants. Mostly for those who live out of state and travel to see relatives who live in maryland. As well as those who travel to Maryland for business purposes but do not own a business inside Maryland to get the exemption.
If 16 hours of training is a deterrant to getting a permit, maybe you shouldn't really carry.
Even though i live in Texas a constitutional carry state. I STILL teach NRA firearms classes to many who wish to carry under CC. Responsible adults who want to be safe. All of my classes are always full.
While I do support every state having CC. I still support everyone needing training.