I have both and like both of them.
yes, the Glock is a bit smaller, but the grip feels almost too small. Think I will try out a grip cover for it.
Shield is is hard to beat for the price and you can also buy new magazines on sale for the Shield under $20.