The G19 has been around a long time. If you have a gen2, send it in for a free upgrade. Assuming factory magazines and factory ammunition, if you don't screw with them and keep them stock, they work just fine. It is likely wiser to stay with the same platform, learn it and practice than it is to join the gun-of-the-month club.