I have three here - two Summit brand and one Powermaster. The Powermaster is one of the universal clocking types and it's a PITA to keep set properly. One of the Summits units is 17 years old and missing one ear. The newer one is on the dragster. All work fine as far as spinning the motor over. The dragster motor is 11.8:1 and has no cranking issues.
IMHO if the engine tune has something that would cause it to kick backwards during cranking, you're gonna break something and that's universal - not mfg dependent. Even the race engines here locked at 36 degrees timing don't have that issue on start up. If it's some nature of the build, then as above - wire a switch to your ignition to kill the spark until the motor is cranking at full speed, then switch on.