I have an orec and it does a GOOD job...I use it when I don't have alot of time. But I also have a Rainbow that does an even better job..especially on furniture..it is mind-blowing the amount of hair that will be in the water even after a week.
Raibow vacs are very pricey..but I know you can buy used/reconditioned ones for around $300.00..and I have had mine, which I did buy new, for about eight years and have never had it in for repair?? So a used one would be fine I would think. They are fantastic for getting the dust off of your curtains and lamp shades. I have THREE kitties.