Es ist natürlich schwer irgendwelche Tipps auf Deine Fragen hin zu geben.
Die wenigste haben wohl mit beiden C-Controls (CC Pro und die CC I) gearbeitet.
Ich selber kann eigentlich ebenfalls nichts über die CC Pro sagen. Ich fand nur die Idee wieder (wie zuvor bei der CC II) eine neue völlig inkompatible Generation auf ATMega-Basis zu machen, einfach doof.

Für CCI Unit-M2.00 gibt es das altbekannte CCBasic mit, wie Du es schon kennst, mit seiner gewohnten Umgebung. Das soll angeblich auch problemlos auf XP laufen, wird aber nicht mehr weiterentwickelt und unstützt nicht alle neuen Features der M2.00.
Weiterhin gibt es dann noch die neue Programmierspache Basic++, welche man entweder mit der dazugehörigen Umgebung oder alternativ mit der erweiterten Umgebung Workbench++ verwenden kann. Beide IDEs laufen auf den verschiedenen Windows-Versionen

Infos zu Basic++
http://www.fdos.de/bpp2/
Infos zur WorkBench++
http://www.csslabs.de/ccontrol/workbench.htm