I have a Speck pinstripe case and I love it. It's hard but covered in fabric so you get a nice grip, I found my old DLO Videoshell a bit slippery. It had a stand which is nice, and stays on very well. Dust does get inside, but I don't there's any gettting around that, and it's not visible since the case is opaque, another problem I had with my previous case. It looks great too, I always get compliments. Comes with a screen protector too. For me, it is the perfect case, but it depends on your needs too. Hope I helped!