Out of the guns you were originally looking at I'd prefer the 3" M64 for OWB only. Can't beat those 3" K-frames for controllability, handling, and all around use. Very concealable and light enough as well.
For occasional pocket use I think you would have been OK with the M60. I have a steel Taurus 85CH which is barely light enough for pocket carry. For regular pocket carry you need aluminum. I love my S&W 442 for that role (when in a state where it is legal for me to do so).
As for what you actually picked, I think the S&W CS series are great guns. Not that common, and that is a shame. I wouldn't mind a CS9 myself eventually.
I echo what has already been stated, good to have a small concealable auto, but you'll probably also add a small snub eventually (there are times one is better than the other). For such needs (and I don't even live in a CCW state so carry is pretty rare for me- limited to when visiting PA mostly) I have the previously mentioned Taurus 85 and S&W 442, a S&W 65LS (3" .357mag K-frame), a Bersa Thunder in .380 and a Taurus PT140 Milennium Pro. I'll probably be trading the Bersa for a Kahr before long (I'd like the single stack, very thin, K9 for IWB tucked use and a small and light PM9 for pocket use). It is great to have something for every possible niche need/use you may want (and with similar MOA as well).