All my carbureted bikes started easier (sooner) in cold weather than in warm weather. At the extremes, both my Yamahas started almost instantly in very cold weather (choke on, throttle closed) and in the first 2 seconds in very warm weather (choke off, throttle a bit open).
All my fuel injected bikes starter harder (later) than the carb ones, in all situations. I haven't noticed any difference between warm/cold/wet weather start times on both the Sportster and the CTX1300.
All my bikes (regardless of fuel metering type) started instantly when the engine was warm.
My personal guess for the fuel injected ones being "lazy" (but constant) to start is either:
- the ECU intentionally waits a few engine revolutions to make sure all sensors are operating as they should and give sane data
- the ECU intentionally waits a few engine revolutions so that at least some oil can make it to the bearings before the engine is spun up at full speed and force by being ignited