I've used both, and they both generally work the same (and @cryotosensei has already summed up a lot). Only things I can add are that A) Bitcoin Co is BTC-only (so if you don't want to support a company that also deals in eth, etc, that's a difference maker), and B) BitRefill tends to have a wider selection of vendors available (though I haven't checked on books specifically).
Thanks. 🙏 Actually I’ve just realised that Bitcoin Co. has National Book Tokens so I’ll give that a try and see if I can easily use the token online.
reply