The 890 is an overall good choice. I own it and the 960. I own a two story home so to eliminate moving them I have two.
I also have a mixture of carpet and hardwood, both Clean carpet very well. Only major difference is the 960 will run longer by recharging during cleaning for larger homes.