Hydrogen - Revolution or Illusion