My P238 because I can carry it everyday, it's a pleasure to shoot, totally reliable and very accurate at self defense distances.
Second would be my PM9 because I can carry it most of the time, its very accurate at self defense ranges, has never failed and is pleasant to shoot.
Third would be my CZs. Very accurate, reliable and fit my hand well but not as easy to carry as the first two choices.