I am not a huge fan of the IBM PC. For one, it was a mediocre design. Most important, it caused a mass extinction in the small computer space so that, even today, the majority of desktop computers out there are distant descendants of the original 5150. They probably have a complete 5150 inside them, just for compatibility with ancient software.
It was a mediocre design, but it came with superb documentation for every bit of hardware and software in it, including the source code for its BIOS and all the hardware details of the peripheral and expansion interfaces.
I wish this had remained true for its descendants.
What the IBM PC provided was a standard on which competition was unleashed and massive investments went into improving a common platform. Which is how all the closed proprietary alternatives got overwhelmed. Without it, we would have many weak walled gardens incompatible with each other, like we have on the smartphone market.
Listen to Linus Torvalds when he says that the PC is so easy compared to the nightmare of all those incompatible arm SOCs.
I dream of a smartphone PC.