Phones with an Android OS are available from approximately 50 --> 650 (~$75 --> $750) and the specifications can be read. build quality is never specified. By this, I mean such things as
* Use of a usb socket that lasts many years of abuse. My Note 2 has a worn usb socket, but it's 5 years old. I think it's allowed to show it's age now.
* Designed not to overheat chips or battery, even while charging.
* Able to withstand being dropped, or bent.
* Buttons and sockets that don't crap out.

To me, keeping me away from repair shops is an important part of buying a phone. Features are less important than ruggedness. I unfortunately might have to buy new soon. How can I assess build quality? Are there any models you can endorse, or warn me against?