I've worked on a bunch of IBM systems, but I haven't seen the newest Lenovos. If they take after their IBM heritage, they can be a headache to work on. These are from a tech perspective, not an end-user perspective.

Granted that Dell had some dumb designs (clamshell cases on the GX270 for example).