Well, multiple solutions to a problem isn't all that big of an issue. A bigger problem would have been if the puzzles were unsolvable.
Though, I will admit to finding the poltergeists in this game rather annoying. Mostly because they don't follow any sort of set movement pattern. So, it can be really difficult to get past some of them if their random movement doesn't work in your favor.