Yeah, I’d definitely consider a Steam release if there’s enough interest!
And if Pixtube does eventually come to Steam, I’m planning to provide Steam keys for free to existing itch.io customers, so no worries about buying it on itch.io now 🙂