Ill finally be graduating from college in a few months, and decided to buy myself a new Glock to celebrate. However, Im having a difficult time trying to decide on which model to purchase. I already own a G17 and a G21. Ive been carrying concealed for the last 6 years, so whatever I choose will be carried daily. I dont mind large guns, but I have been looking at compacts lately. Ive been contemplating getting a G36, G23, G30SF or a G20SF. Unfortunately, there isnt a nearby gun shop that has any of these in stock. I think that the G36 would be a good carry gun, but the capacity is a bit lower than what Im used to...Not that I imagine needing more than 7 rounds. Im also not sure if there is enough difference between the G36 and the G30SF to rationalize going with the G36 and fewer rounds. The G30SF would be a good in between choice, but Im not sure about the smaller grip. The regular G30 is a bit chunky. The G23 is a good all around choice that Im familiar with, but I already have a nice Beretta in .40. The G20SF intrigues me because Ive always wanted a 10mm and like the bullet options available. Any suggestions on what to get and why? Thanks!