Some people like it, but I personally find the G-Shock (exterior) design intolerable. At least, they should remove some of the spurious writings on their higher end watches. I currently have an old Casio Protrek PRG-550BD that seems to be indestructible, too, but if it ever stops working I will probably go for a Seiko or a Hamilton Field watch.
There is an interesting story about Seiko I once read. Apparently they built two factories in the 60s whose main purpose was to compete with each other to break new precision records for their quartz watches. They almost destroyed the Swiss watch business.