I have a TCP & a 642, both have Crimson Trace Grips on them..
Makes them highly accurate & more deployable in a CQB encounter.
Everyone will have something to say about what they don't like about certain guns. It's all about finding what you like, & training with it. Dry fire, front sight focus, trigger control, & grip. Till you don't think about it & you just do it.
Combat Accurate can be achieved with any gun with proper training, it's not the gun, or the round you chose to put in it, it's where you place that shot when a 1000 thoughts race through your mind before you take a life in defense of yours or a loved ones. Buy the gun that fits your hand best & you feel comfortable with, the rest is training your mind & body.