I tried the demo of Cyclic, so far I really like it, but I'm not sure if I'm going to buy it. Neverless here are some suggestions to improve Cyclic.
-Rewire: I know you are working on it, should be prio number 1 since midiclock is a lot of hassle
-Lock: an option to lock steps, so everything else except the locked steps gets randomized
-GUI: highlight every 4th step
-shift pattern: option to shift pattern left or right, offset doesn't work if you're on a 32 Step pattern
-set key with double click: its hard to set a certain keys if a scale is active, would be nice if you could set keys for steps with double click
Hope I could help you to get your programm a bit more usefull.