I use the Roll20 journal, but it would be great if it had more functionality along the lines of other campaign tracking sites (like Obsidian Portal for example). That means that, as well as a journal you could keep tabs for maps, characters, NPCs, journal entries, a wiki etc, each entry of which has the ability for player notes. If it were possible to drop and drag compendium items into it as well that would be awesome. Even within the journal, the ability to format each entry is very limited, and it used to have much better functionality. In short, I'd love to host my entire game on Roll20, rather than have to consider using other sites because of the lack of functionality on the 'outside of the actual game' stuff.