I don't believe any one gun is good for all occasions. I love my commander 1911 .45 ACP, but it don't carry so well in shorts, flip flops, and t-shirt walkin around Orlando on vacation....that's where the LCP fits in.
My carry goes in order depending on dress from the 1911, down to the PPS-9, LCR 38 Spl, LCP, on down to my NAA Pug 22 mag revolver.
Right tool for the job....variety is a good thing. Rule number one...have a gun.
The LCP has its place, that's for sure.