Go with the G19. The Glock is much lighter than the Beretta. Both are reputable gun names. However, Glock is know for being rugged, reliable, and ergonomical. Beretta is fairly rugged and reliable, but not up to Glock's proven par. The ergonomics of the Beretta are not nearly as good as the Glock, but don't get me wrong, both are good guns. More Glock owners are happier w/their pistols than Beretta owners.