If the CM9 is anything like my PM9 - then it is the way to go. I looked long and hard at a small 9 and the Ruger and PF9 small 9mms [didn't like them at all]. The Ruger PPS looks intriguing.
I love my PM9. I got the version that has the manual safety. EXCELLENT small 9 and 100% reliable.