Dans l'absolu, il vaut mieux lire en VO si on connaît la langue d'origine. Mais cela peut aussi porter préjudice si on surestime ses connaissances dans cette langue.
Si on prend donc l'exemple de l'anglais, beaucoup de gens maîtrisent ce qu'on peut appeler vulgairement l'anglais d'aéroport, bref ils savent communiquer en anglais mais ne maîtrisent pas suffisamment l'anglais littéraire ( important pour certaines oeuvres classiques ). Ainsi ils passent à côté du sens de telle ou telle expression particulière ou de certaines formules de phrase, alors qu'un traducteur de talent va pouvoir trouver la phrase en français capable de retranscrire le sens de la phrase.
Au fond, il est évident idéal par exemple de lire Heidegger en allemand, pour prendre un exemple extrême, mais si tes connaissances en allemand ne sont pas profondes, tu ne vas pratiquement rien retirer du texte, et finalement la traduction française est bien plus adaptée pour comprendre le message de l'auteur, quitte à sacrifier l'une ou l'autre particularité de la langue allemande.