Can vouch for the cordless Dyson. I think I have the model before the current one and it's not the most powerful, but it does a good enough job of picking up cat hair from carpet and basically anything from hard floors. Still nowhere near as good as my fiancee's regular, older Dyson though.
How long does the battery last?
It's wooden flooring all throughout the house so that should make it a bit easier. I was all set to get a robovac, but we're getting a corgi later this year and I'm a bit worried that it won't be able to handle all the hair.
It's just such pain to drag around a vacuum, it never goes where I want it to go, and is a pain to store.