I know it's been discussed many times, but what is the current verdict on the gen 4 g23? Have all the kinks been worked out? Is there a before/after manucature date I should be concerned with? I'm a loyal g23 gen 3 owner and want to get a gen 4...just because I want one. So rather than sort through the 100s of threads discussing them, could someone give me a quick synopsis of the current prevailing opinion on these? Thanks much.