I recently got Kellie a new all-in-one printer/scanner/copier for her office. After years of buying HP printers, I got tired of their crappy software. I have no idea why they insist on a multi-hundred megabyte distribution just to support a printer: they install a bunch of stuff I don’t want/need, and the software I do need isn’t that good.
This time, we bought an Epson (WorkForce 635), and it’s a refreshing difference. The build quality seems comparable to HP, but the software is much, much more streamlined.
The whole experience underscores something interesting: the overall usability, quality, and capability of many hardware devices is increasingly defined by software. Yet many hardware companies fail to prioritize their software design.
Consider this thought experiment: would you rather have an Android phone running iOS, or an Apple phone running Android?