The rubber is hard, not the grippy kind. It doesn't trap dirt at all. The case is far superior to the CruzerLite TPU case that I've been using previously.
I agree, the design of the roll-on screen protector is absolutely genius. However, $25 is a bit too hefty.