I can not think of any reason to use TOSLINK. If you have hum, put a transformer in the link. Ok, so you will have to pay someone competent to do it. (Another story all by itself.)
Unless you have a run of 1 km or so, glass does not work properly. Yes, it will pass data without errors, but that is not how to evaluate its worth.
Pat