Just trying to make it save its state is difficult enough, there's a bunch of hoops to jump through and at least I have never actually managed to do it.
It's one of those things I try every few years, fail and quit.
Ok, I know what you mean. That kept me away as well for a while. What made it work for me was to use the desktop app first. Then, I made a setup with nodejs and that's what I'm currently using.