We've been doing Roll20 for about 7 years now but one change i've noticed recently with one of my groups is a long text chain between sessions each week. Some of it is role playing, and some of it tactical discussions for how to deal with a challenge which is part role play and part just hashing out ideas as players. It's really added a lot to our sessions, and is similar to play-by-post but with a different tone.
For example, that group is currently 2nd level, and we're 250' up a narrow tower. We killed some flying creature baddies in a room (in a tough battle), and now we know there are more even more powerful ones above us on the top of the tower. So we were trying to figure out how we could win that battle, and how we can scout it first, and whether we should just bail and return another day.
That conversation lasted all week, we multiple posts from most of the players every day. And we managed to come up with a scouting plan, and a tentative battle plan if we went into battle, and also some tentative plans to bail depending on how the scouting mission went.
That was hugely fun, and pretty well simulated what our PCs would have done in that room hanging out for the 45 minutes we were there trying to decide what to do next. But it's likely a conversation that would not have happened much during the Roll20 portion of the game because we just don't have an extra 45 minutes in real time to discuss a single possible battle like that most sessions. But during the week, we can all spare 5 minutes here and there.