Glowpub currently uses ./cache for storing cache data, but realistically, it should use a subfolder of the operating system's preferred cache directory.
In a similar project of my own, I used dirs' cache_dir function for this.
Possible concerns: This change would be some degree of a breaking change, which could theoretically upset someone's workflow.
Possible upsides: If we end up making a breaking change to the defaults (and presumably doing a major version bump to signify it), we could change all the other defaults to more sane options too.