I too prefer the key start. With the button start the BCU is brought into play to handle the ground trigger from its momentary switch contacts, outputing a +12v trigger to match that from key start. One or the other feeds a shared line to PCM/ECU to initiate start sequence.