A sensorless controller begins by firing a coil & reading the back emf produced in the other 2 phases. Once it gets a pulse, it will begin to determine a direction & begin firing in the correct order.
Some controllers have a much better comparitor algarythym to maintain sycronanzation.
it is also very dependant on your gearing. I have a bmx with a low range that lets me launch from a dead stop without issue. (CC ice100/CCice160)
My higher geared racing set ups do perfer a reasonable push-off to get rolling.
hope that makes sence.