When I DM, I roll in the open unless I have enough notes/stats to require a DM screen, in which case I roll behind the screen because it's easier. Laziness always wins.
When I play, I prefer the DM's rolls to be secret, but only because That's How We Did It In 1980, not for any logical reason.