I currently use a allen wrench. The 90 degree angle at the top gives my palm something to put pressure on. I fully intend on purchasing a Glock tool since they are inexpensive, but I want to order several other supplies and parts at the same time so I just haven't done it yet.
I like it because it is short enough to fit practically anywhere. Plus it keeps me from having to go inside and retrieve my punch from my office (where I clean my guns) when I'm working in the garage. For my shotgun pins I use a spring loaded punch from harbor freight. You push it down and the spring loads up and then "pops" out the pin.
I bought the Glock tool at the same time I bought my 22.About 3 months ago I bought a Crimson Trace laser grip for the 22 and it came with a tool similar to the Glock tool. The handle is shaped a little differently.