I'm having second thoughts. Not about the G19 but whether or not I should wait on a Gen 4. I kinda feel like I'm about to buy last years model car just before the new ones hit the showroom. I don't mind buying a Gen 3 but should I wait for Gen 4s to be on the shelf so that the price drops a little on the older model?
It seems silly to rush out and buy one now instead of waiting for the details to be in.