My game groups do everything within Roll20. There's certainly no reason why dice rolls cannot be made using Roll20, the dice-roller application couldn't be more simple. And if you build your own macros, that just speeds things up even more. Everyone also uses character sheets within Roll20, although they're not the ones that you can import into your campaign. In my games, they're simple player handouts with various tables, which the owning player can edit. They also have a "Party Treasure" handout, which everyone can see and edit. This is where they keep track of the loot they find, until they have time to divide it up. Then it gets deleted from the party treasure handout and added to the owning player's character sheet.