After a lot of research and effort I have finally reinstalled TVHeadend on Debian server via Docker (using Portainer).
I originally had it installed directly on Debian and I cannot tell any real difference (other than I have lost the ability to use the tv_grab_az_sdjson_sqlite external grabber).
I was just wondering why other had gone down this route (or decided not to).
Is there any real benefit?