I have tried SNAP_DATA, but the problem is the when you uninstall the snap the data goes with it.
Since my app is a time tracking app that will take users data with it. Maybe SNAP_COMMON alleviates that (will certainly test it out), but I would still like to maintain a neutral ground for users data - so that if the user decides they want to use say an AUR package or direct download from the website or if they want to move to other way around (from another release to snap release) their user experience is not hampered. OR having those other releases storing their data in wherever SNAP_COMMON is (the location could change as snapcraft matures further, right?).
That is why I would like to store user data within
$HOME/.config/ as that is standard for vast majority of applications and leads to the least surprise for a user.