Just my completely uninformed opinion:
Pitbulls are awesome dogs, but they require an owner who can put in a significant amount of time and effort into taking care of them. For some reason, pitbulls have become popular pets for posers and stoners, who are probably the last people on earth who should have a dog like that. If your pitbull is going to be inside an apartment for more than 22 hours a day, you probably shouldn't get one. That dog needs to be outside, running its ass off, playing, and just generally exhausting itself or you're going to have a serious problem on your hands. If you don't have a yard (and even with a yard, you still need to be out there with the dog), and you're not incredibly conscientious about it, you're setting yourself up for some serious problems.
If you put in the time and effort, there might not be a better, more loyal, smarter dog out there. If you don't put in the time and effort, if you just crate the dog up while you sit on the couch smoking up and playing XBox all day (like some tenants of mine have...), that dog is going to react the way a human being who spends that much time in a small cage will. You're putting that dog into a SuperMax prison, and then letting out to play every once in a while. That's just stupid and dangerous.