Selon mon expérience, on ne peut pas reprocher aux ILS leur manque de fiabilité. La difficulté est plutôt de loger les aimants dans les véhicules.
Mais ils posent surtout un problème de logique, comme tous les blocs "à pédale": si on enlève ou ajoute du matériel sur une voie, il faut prévenir le système, faute de quoi les cantons resteront occupés, ou ne le seront pas.
Les systèmes à détection d'occupation ont aussi leurs limites: les wagons de queue sont bien détectés tant qu'ils roulent (grâce à une temporisation qui intègre le signal dans les détecteurs), mais à l'arrêt cette détection est aléatoire. C'est pour cette raison que sur le réseau HO de mon association, les trains plus longs qu'un canton ne sont acceptés qu'aux risques et périls de leur propriétaire ;) .
Sur mon réseau personnel (détection par circuit de voie et graphitage), j'ai proscrit, pour la même raison, les automatismes basés sur la libération d'une voie. Pas toujours facile...