First, the degree to which he "held back" the internet, when contrasted with what Microsoft did positively for home computing and the internet, is debatable.
Second, if Bill Gates can't be construed as a good person doing good things in the world-- as "not mean"-- then this debate is mostly pointless.