Are indoor cats less happy than outdoor cats?

A question that many cat-owners ask themselves is whether or not to allow their pet outside. But is it necessary to allow a cat out to explore with the risks this entails not only for cat itself (traffic, fights with other cats…), but also for the local fauna? Is a cat as happy living its live indoors as it would be if it were an outdoor cat?