Un des points les plus difficiles de la langue française, à mon avis...
"En tout cas" sous-entend "peu importe le cas", "quel que soit le cas".
"En tous cas" sous-entend plutôt "dans tous les cas", au sens de totalité.
Mais c'est vraiment subtil, là, quand même. Parce qu'il est vrai qu'on peut aussi dire "dans tous les cas" pour exprimer cette idée d'indifférence.
J'ai pris l'habitude d'écrire "tout" au singulier quand on retrouve ce cas de figure, mais je pense que l'autre forme est aussi envisageable.
Je vais essayer de donner un exemple pour exprimer ma pensée (pas la peine de se jeter sur moi, hein...

) :
- "Je lui ressemble en tout point." (Ici, on met l'accent sur l'individualité et la spécificité de chacune des caractéristiques, il me semble.)
- "Je lui ressemble en tous points." (Là, je dirais qu'on n'est pas autant focalisé sur le détail. On s'intéresse à la globalité.)
Je pense qu'il y a un peu de ça, mais franchement, c'est super dur de trancher.
« Sans la musique, la vie serait une erreur. » (Friedrich Nietzsche)