My penultimate laptop was an HP Mini 101; I only replaced it on a whim, and still use it from time to time. The keys have been worn to be smooth, concave and most are missing the printed text. When I last opened it up to add an SSD a suprising amount of sand came pouring out; having been taken to many beaches, tossed in bags, and generally used outdoors it had accumulated a huge amount of extra material.
I now use a Thinkpad X140e; it's got a rubberized shock-protected shell and a reinforced body. The keys are in a similar state, the body is cracked and taped together from wear, and it's fallen down several flights of stairs and fallen from great heights. (Thanks, kids!) Too many liquids have spilled on it.
The combined cost of both these machines and the replacement batteries, new RAM, larger disks that I've added to them is less than that of any mac; and they've taken a hell of a beating.
Running Linux, of course.