I had a tpu case on mine but the buttons were very hard to activate with it on the phone. I ended up cutting out the portions covering the buttons but I still didn't like the way the phone felt in my hand. I ended up with a phantomskinz matte skin on the battery cover and a screen protector and that's it.