Any iPhone cases that are nice, but protect?

Okay, so my sister just got her iphone, and next Friday is her birthday. Her home button is like a baby blue, so I'm looking into baby blue cases. But I can't find any good ones. They're all cheap plastic. I need a case that'll go over the screen, so if its dropped on its face, it won't crack. But the home button also needs to show. Any ideas? I've looked into speck cases. But I'm not sure because the last speck case I had, fell apart in like 2 months.

Lifeproof cases! They come in a multitude of colors and although they seem like they're cheap plastic they get the job done very well. Also they are waterproof. The con is they cost around $80 though.