I have the electrolux bagless -bagless is the only way to go, bags are a pain in the rear!

Mine copes very well with the leavings of a medium to long haired indoor cat (doesn't go outside so ALL his hair gets dropped on my carpet) and is also very comfortable for me to use - tricky to get as I'm quite tall and most handles aren't long enough to use without stooping. Plus the cord is reeeeaaaaallly long so I can do the entire house from 2 power points.