Advantages and disadvantages of ion energy batteries