DC19's are very good, they have powerful suction and are a nice reliable vacuum, I would say it's ideal if you have a large house with lots of messy kids it's great for that as well. They can't handle pet hair unless you have the turbine head which is available for the DC19 and that will work well on it because of the strong suction :)
They are also robust