It depends on the screen. A cheap glossy screen might scratch easy, but something like a macbook screen probably has a pretty good anti-scratch layer. Glossy screens tend to get dirty easier, but also clean a bit easier with readily available materials (e.g. paper towel + water).