I have been using Linuxserver.io docker of LazyLibrarian to automate download and postprocessing of magazines. Once I got the folder options set up right it works great. If you need more info on how I set this up, let me know. I wouldn't waste any time duplicating the automation already in LazyLibrarian. The viewing part was what I was having trouble with. I couldn't get Calibre configured to work really well with magazines. I love Calibre for books but not magazines. So far in my testing, Magrack has been awesome for magazines. It makes viewing them so easy.
My main suggestion is change it so it shows each cover accurately. Right now if I have 3 issues of a magazine, they all get the same cover, and its not necessarily the newest one. Also a way to sort them would be nice. (Name, Issue Date, Date Added) If not that, then do what mgworek said and only show the newest cover for a magazine and then once you select it, it shows each issue for that specific magazine.
Thanks for the work you are putting into it!
Edit: Just noticed this is almost a year old but hoping development is still happening