Do a search thru these forums, go back about a year - you'll find our discussions on the Sub2000, and my personal experience and opinion - it ain't pretty . . .
I like the Mech Tech, but haven't held or shot one yet. I'd be inclined towards the 1911-style, but the high-capacity of the Glock version would be interesting.
I kinda like the Beretta, and have handled it. Other than the higher mag capacity, it offers nothing my Hi-Point Carbine can't do as well.