Vertigo, while still a good film is overrated. The decision to reveal the truth too early breaks the suspense of the film. The film would have been better if we learned the truth when Jimmy Stewart’s character did.
Or if neither we nor he learned the truth and the film closed on ambiguity.