Throughout my life I've had many fish, two birds, a cat, and a dog, and I have to say that dogs probably make the best pets. I admit I don't spend as much time with my dog as I should, but when I do, he's so much fun to play with. Though, it sucks when he jumps on me because he's pretty big.
I think if I'm to get a pet in the future, when I move out on my own, it'll be either a small dog (my dog is a bit too big for our house, so I'd get a small one) or a ferret.