As a counter anecdote, I have installed USB 3G mobile connection things.<p>A few years ago, the software was so fussy that we broke a Windows install past our ability to fix it merely by installing in the wrong order. After install it needed to be run as an administrator then as a user, then configured with custom profiles choosing which kinds of devices you might have. It was a mess.<p>Today I had to install the latest version and wasn't looking forward to it. Plugged the device in, it appeared as a USB stick with an installer. Ran the installer, ran the program - on first launch it quietly detected and installed some drivers and presented with a 'connect' button which ... worked.<p>I wish there was some standard way I could give feedback to the development team for their excellent work and to the company management for encouraging (or at least, permitting and subsequently getting out of the way of) such improvement and customer focus.