For handguns, I prefer metal-bodied mags to plastic and metal mags. Thinner and stronger.
As much as it pains me to say it, Glock 19 is probably the best all-around polymer 9mm. I really wanted to hate it, but then I shot one, and did surprisingly well.