I just got done playing musical guns in an attempt to find the gun that felt great in my hands and I could shoot extremely well. I wasn't able to find it for some reason until I came to the realization that I cannot shoot extremely well with any gun. I finally decided to just pick a single platform, buy 2 to set up the same way, and then start training instead of reading about gun problems on the internet.
I only have software problems now, my hardware is taken care of. My next step is buying a AA conversion kit so I can train once a week instead of once a month. I still suck but am slowly improving as I take local lessons.
I say buy the glock