Growing up with cats and dogs, I have used quite a few vacuums in my day. While stick vacuums will never have the power of a corded, this Shark Detect Pro Cordless Stick Vacuum has enough power to not only suck up debris but get's the dust on wood floors too. I love it's ability to sense the surface and adjust the roller accordingly. It makes it essentially a duster and vacuum in one.

Battery life is what you would expect. I can do a 3,000 sqft house on a single charge. 
Canister is fine for light jobs but plan to empty a few times if you have a lot of hair from animals.
Great in addition to vacuum or apartment vs. primary in larger home