Personally, I like an animal that you don't even have to train. It just automatically does what it's supposed to, in the proper place. Plus cat crap doesn't smell half as bad as dog crap.
But then again, All animals are different, have different personalities, etc.