thinking of trading in my G19 and my CZ75 compact for one of these, are they any good?