This site always make me laugh when a person asked if they should get X Y or Z and about 3 posts in folks start saying you should get A or B instead.
I like the longer barrels for what you want it for. I dont really see a need to get a 9mm with a comp in your situation.
Here is another discusssion close to what you asked.
http://www.handgunforum.net/glock/13...7-vs-34-a.html