The 8700g seems to be just like the 8703e (except for SIM card).
The 8700c feels just a tad lighter and seems just a bit less solid than the 8700g. I know I'm obsessing, but is one more sturdy/better built than the other?
If service were the same, which would you choose and why?