Moto CPS is definitely wayyy different than RPM, after playing with it for a while I find RPM's a lot easier and simpler to use. The cool thing is you are programming the radio like a normal radio, except for a few check boxes. Do keep in mind, there is an unfortunate bug in RPM that only allows you have 127 groups per group set (system) in a single scan list. If you exceed that number you won't get any error messages, the radio just won't unmute for any talkgroups.
I would also re-iterate to be careful with the Group Sets, the "transmit" box for every entry defaults to "transmit"; when you delete a group and create a new one be sure to double-check the TX box every time. I scroll up and down through my Group set list every time I mess with it just to double and triple-check.