Steve Ballmer’s report card: “Could do better”