O Valtio realmente é bem interessante! O mesmo pessoal que o desenvolveu, tem outros gerenciadores de estados como o Zustand e o Jotai. Ambos utilizam conceitos muito interessantes, onde sua store não precisa de um context provider num componente pai para encapsular o app. Isso te permite ler e setar estados em outros locais da aplicação e acaba com o possível context hell.
O Zustand é um dos meus preferidos atualmente. É leve (tem 1.13kb de bundlesize), baseado em hooks, pode informar componentes de uma atualização de estado sem gerar re-render e ainda pode integrar com a lib Immer para manipular estados complexos.
Se gerenciadores de estados for do seu interesse também, aqui no meu GitHub tenho uma lista com alguns que acho válidos de serem estudados.