How iFixit rates devices:
A device with a perfect score will be relatively inexpensive to repair because it is easy to disassemble and has a service manual available. Points are docked based on the difficulty of opening the device, the types of fasteners found inside, and the complexity involved in replacing major components. Points are awarded for upgradability, use of non-proprietary tools for servicing, and component modularity.
This is a great resource. Thank you iFixit!