Both have their purpose, creating a certain style of play. I used to be a "behind the screen" DM, but after killing the same player 3 times in 5 sessions (all due to crits), I started rolling combat in the open. As a player, I'm a fan of open rolls, because I don't want the DM to fudge, either for or against the players.