CZ's are great. You can't go wrong with one.

The Turkish ones like Charles Daly are not so good. CZ used to make semi-autos but they stopped before I could get hold of one.