Hola:
localStorage guarda la info en la máquina del usuario, pero su utilidad se restringe a usar un solo ordenador y navegador. O sea lo que guardes en un móvil no será visible en el ordenador ni en una tableta... (ni en otro navegador).
Creo que son más útiles las sesiones en el servidor, aunque puedan existir más opiniones. Si piensas usar php u otro lenguaje de servidor, danos un aviso para mover el tema.
Saludos