I feel like the online play would benefit greatly from having a real-time mode where players are required to make their turn within a short time and be present throughout the match.
The game is very immersive, much more so than other turn based games. I find that making a turn, leaving for a day or more (it seems people are pretty unresponsive), and coming back isn't a great way to experience the game.
As a developer myself, I understand that features take large amounts of time to create and that distributed systems, especially when applied to games, are insanely complex. I'm sure that this game mechanic was made for a good reason, I just wanted to contribute my feedback.
I might be alone in this, so I'm eager to hear what other players think. Thanks for making a great game, it's incredibly polished and full for an early-release.