I've got my opinion just like everyone else, but given the extremely limited data available to us, there's necessarily a great deal of speculation here. Some random thoughts.
Reasons life ought to be rare:
Even on earth, the level of biodiversity seems pretty sensitive to conditions. There is life in Antarctica, but not nearly as much as in Brasil. Walk up a tall mountain, and you can see trees and the like give way to moss and lichens, and eventually bare rock, if the mountain is tall enough. So even on earth, life seems to be pretty sensitive to conditions such as temperature. Go to the moon, and, unless there is some form of "life" so radically different from anything we know that we can stare right at it and not recognize it, there is nothing.
Intelligent life, of the human level, hasn't existed for very long, a blink of the eye on the time scale of the earth. We don't really know how long humans are likely to stick around, and whether they will give way to more advanced life forms, or if they (and other highly intelligent life forms, such as orangutans and chimpanzees) will disappear, leaving behind an earth populated by insects and slugs or such things. It is true that humans are an extremely adaptable species, but the track record for the lifespan of advanced species isn't real good. So even if intelligent life does develop frequently, it is possible it might not last real long. (Aside - this is one reason I have trouble getting worked up about the possibility that a giant asteroid will wipe out humanity. What are the odds that humanity will survive long enough for that to happen?)
Reasons life ought to be common:
Huge number of star systems, unless there is some reason for scarcity of planets we don't know about, there ought to be lots of those, with incredibly varied conditions.
Diversity of conditions within a planet - for life to exist on a planet, it need exist only in one place, it doesn't have to blanket the entire planet. So even if the conditions for life are pretty strict, within a single planet, there is considerable variation in conditions, so maybe the odds that somewhere on the planet, the conditions are right, is not so bad. But reference moon comments above - an entire planet/moon/whatever you want to call it, and as far as I know, we got nothing.
I guess we can estimate the number of planets out there a lot and possibly also speculate about what types of conditions they are likely to have. But what is the probability that a planet with a given set of conditions will develop life? I don't think we can do a whole lot better than make up numbers. One in a thousand? One in a million? A billion? A trillion trillion trillion? I don't even know how to go about estimating such a thing, and yet the answer is hugely sensitive to this number.