I use an incipio case with the front cover. the plastic portion of the case is good, while the credit card packet started to fall a part after a few weeks.
From everything I've used I don't think it matters, so long as the case is a little raised from the screen. This way you end up with a hard frame that protects the screen during falls.
One thing I would definitely invest in is the glass screen protector, saved my phone many times.
Sorry for not having a specific suggestion, but curious to see what others will recommend.