I can tell you all of those have been discussed on VEHICLE SPECIFIC forums. It would be nice for you to mention the vehicle involved. What I will tell you is that one of those choices draws less of a parasitic draw than the other two. If the vehicle is driven every day-it's not an issue-if it isn't then it is.
Most guys look at the price of those devices and then decide just to press the start/stop defeat button on the dash upon start up. Thats what I do on my F150. Push button start/push button on dash. It's almost automatic with me now.