I have a Cruzerlite case on my Sprint G2 and feel it's a great value for the price. A couple of weeks ago my father-in-law accidentally knocked my phone from my hand while we were standing in a line. The phone fell forcefully about three feet to the concrete sidewalk. Fearing the worst, I picked up the phone and there wasn't a scratch on it!
I have a Zagg InvisibleShield on my phone, but it sometimes bubbles up along the edges with the Cruzerlite case. No big deal as I can press it back into place, but there may be better options out there.
Phone: LG G2 | Rooted Stock ZVC ROM
Tablet: LG G Pad 8.3 | Rooted Stock ROM
Retired: HTC EVO 4G w/Deck's GB | HTC Flyer w/Dexter's JB