If you are looking for the best concealed carry handgun with a good firepower and compact size, the Taurus PT145 Millennium Pro is something that you should get.