I bought the short hair version and the long hair version as I have a rag doll and BSH. However the only difference is the colour of the eject button. So my advice is - good product but if you have different breeds you don't need to buy the different products as they are the same!!
It does the job of removing the hairs on our (short hair) cat very well so is 5 stars for that but it does need two hands to remove those hairs from the brush despite its release button so that leaves the cat free to roam off at each emptying unless you have a glamorous assistant to help you (or your cat decides to remain). It is possibly a little expensive but that is subjective.