Solid, yes. Just not very upgradable/modable due to their proprietary design. Dell has always used good components, just not the high end stuff. If you want to have a computer built like you did it yourself with retail components and clean cable managing, check out one of the computer boutiques... like Velocity Micro
for example. You design it, they build it.