I do wonder about that.
MS has had great luck with peripherals, but those are just rebranded by the original manufacturers. I don't know about getting into the hardware business on this scale. Xbox seems to work okay now, but it took them a couple of years / revisions to get that right. Maybe Surface is like any other MS product: wait until the first Service Pack...
Keep Up with TechRepublic