Elon Musk calls it mind bogglingly dumb. Japan calls it energy of the future. Whose camp should you join? Electric…