Hybrid and electric technologies - what is the optimum solution?