The way I look at it, for every 2 magazines I can buy a certificate, much more rewarding for me.
Plus most of the magazines have a web site anyway.
Use your library to take out or order books up. If you find one you really like then buy it.
£13 to join my local Family History Society- for a whole year- for that I get a quarterly journal, meetings and access to a reading room, should I want it.