I prefer dogs but I could live with a cat. We only have a 9 week old Miniature Schnauzer right now but I do like cats also. The only thing keeping me from getting one would be the wife's allergies to them.
Very impressed with the Schnauzer breed of dog though. Very very intelligent dog from what I've read and this one is holding that up pretty well. Easy to train and gets along with the kids real well.