I bought this based on a other reviews. 

I have 2 long hair high shed dogs, and I have long hair and shed a ton myself.

This vacuum does amazing! Gets all the hair and is easy to use. The hair doesn't get stuck on the brush head just as promised which is a massive issue we have had in the past.

The cons are:
Battery Life - I wish it could go a little longer, I don't have a large house but if I did, I couldn't do the whole house. 
Canister Size - It needs emptied often, it can't hold much, I understand this is because of how it is set up and you are holding the whole thing up, but I really wish i could go more than 10 minutes without doing a dump. (again my dogs shed a TON)