Are 2 smaller engines more efficient then 1 big one?

I was wondering why a lot of mid sized aircraft have twin engines, instead of 1 large one? Would it not be more efficient to have 1 large one?
1 large engine would be lighter then 2 engines that produce the same amount of power as the large one, it would use less fuel, and would be cheaper/easier to maintain. And it would also have less surface area then 2 smaller engines, making it more aerodynamically efficient.
As for saftey, if you loose 1 of the 2 engines on the twin, the 1 engine would only get you to the crash scene
I realize that the Cessna Caravan is a turboprop, but even so it uses a bit less fuel then the twin Beechcraft baron, and can carry even more of a load then the twin.
So whats the idea with twins?
I understand larger aircraft having 3 or more engines... but the twin... I dont know... It just seems inefficient.
But all being said, twins are a joy to fly, and have a very appealing look

What do you's think of twins?
1 large engine would be lighter then 2 engines that produce the same amount of power as the large one, it would use less fuel, and would be cheaper/easier to maintain. And it would also have less surface area then 2 smaller engines, making it more aerodynamically efficient.
As for saftey, if you loose 1 of the 2 engines on the twin, the 1 engine would only get you to the crash scene

I realize that the Cessna Caravan is a turboprop, but even so it uses a bit less fuel then the twin Beechcraft baron, and can carry even more of a load then the twin.
So whats the idea with twins?
I understand larger aircraft having 3 or more engines... but the twin... I dont know... It just seems inefficient.
But all being said, twins are a joy to fly, and have a very appealing look



What do you's think of twins?