Bränslecellens fördelar jämfört med en bensin- eller dieselmotor är dels mycket högre energieffektivitet , dels mycket renare avgaser .