Keeping in mind that you get what you pay for these are good machines. While they are on the low end of product standards they are also on the low end of price as well. They do have a business desktop line that does have a lower failure rate you will also pay much more for that as well.
Lenovo was the low end line that IBM did have under their umbrella at one time. Standards have dropped under the Lenovo name but prices fell just the same. I would recommend these systems to most home users but I might suggest the business user to look elsewhere.