Hey. If you are single and work far away from home, or live in a small apartment, then I think logistically a cat will be better. Personally I like big dog breeds and I have Boerboel, very cute pet:)
Here you can read its description and check photos!