I have a very shedding prone cat, a wife whose long hair is deposited all over the place, and a newer Roomba. The brush cleaning can get old, but the thing to remember is they built them for it. Included in the box (should be) a circular cleaning tool, though if you don't read the instructions it will look like extraneous plastic. The brush roller pops out, and the sides pop off the roller such that getting pet and wife hair out of it isn't all that bad if you do it every couple of runs.
The nice thing is that if it ever does get bound, or stuck the Roomba knows when to quit. It'll start dinging and whining until you fix it up.
Pro-Tip: Don't leave Roomba alone with cords and/or fabric. It will try to eat it, and it will get stuck under your TV unit all while crying for help only after running out of juice. :)