The first cradle I had was on my Palm (Spring-something branded) and it was just a nice user experience. Come home, ram the thing into the cradle, start 'Palm Desktop' and shit got synced with my PC. Done. Salvaged that one from a flood situation and the owner didn't want/need it.
Stayed in that ecosystem for as long as possible with all the Treos (Not the Windows CE ones, of course), even switching to WebOS after. That got killed by bad management and strong competition way too quick and these days only lives in my TV. WebOS wuz robbed!
Yeah, the whole USB vs. IEEE1394 debacle... FireWire was clearly superior but IIRC, Apple fucked it up by asking for money for licensing the tech. With the byzantine clusterfuck USB has become, I sometimes wonder how FireWire would've fared with the inevitable feature creep. They had a much better starting position, at least. Greater speed, power and the ability to have devices to stream data without involving and loading down the controller.
Thing is, this is the world we live in and we don't get to choose our interfaces. One positive aspect, the more involved these protocols get, the more potential attack vectors there are to exploit.
Gives us a fighting chance against the digital NWO.