I've got wooden and carpeted floors so I need soemthing that can do both well. Have been loyal to Dyson for a long time and am wondering if the new ball thingie is any good.