I have a G36. It has ran flawlessly. It is very accurate. But, it is just as hard for me to conceal as a full size Glock and only holds six rounds. Of the two choices you provided I would pick the G33. If allowed to go outside of your paramiters I would pick the G27 due to a better selection of ammo.