My favorite is Jeti Spin. Programmable almost everything including throttle curve shape and also begin and end. Little disadvantage to CC ICE is optimistic rating (we use 66A version, because 44A version overheats) and limited logging function - remembesr sevarl max/min values during flight, but usefull for us is only min. voltage and errors causing automatic cut off (undervoltage, overheating etc.) while ICE has all flight logging.
Programming is by Jeti box which is universal programmer for all Jeti devices including timers we use. It is 2 line 4 button terminal, with special functions like servo signal generator (servo tester) and servo signal monitor usefull for debugging/testing of timer/ESC.
As far as I know, 7 of 9 flyers on last WC used Jeti spin 66A