I would rather not carry a compensated gun for defense. Most SD encounters occur in low-light, and having that large muzzle flash directed into your field of view can be quite detrimental.
That said, the Glock 19 is a fine gun. I own one, and it is in my carry rotation. Since changing the guide rod, mine has been very reliable and it has always been plenty accurate for defensive work.