I've haven't used my G710 a lot but I have a friend with a G710+ who is a pretty heavy-duty gamer (never misses PDXLAN) & has had his for at least a year with no problems. It's my theory that folks who have had problems with the keycaps breaking have pulled & replaced their caps, to add or remove O-rings or whatever. I think if you don't pull the caps & just use it like it came out of the box, you'll be okay.
I think pulling & replacing the caps stresses the stem part of the caps, which seems to be the point of failure for the folks having problems.