LOTR is my vote.
I've owned TAF. Got bored of it very quickly. I had always wanted one, but couldn't justify the price. This is years ago and the price seems ludicrously low compared to today's prices. Anyhow I tired of it quickly even though I loved it on location.
I've own a HUO LOTR for...has to be about 8 years now. I love the game. Those complaining about long ball times....open the out lanes to full, change TTT multiball so you have to light LOCK for each lock -- intermediate setting I think? Anyhow, those two changes make the ball times more reasonable and you will feel like you earned a good score. I also turn extra ball to max 2 per game. You can reduce it to 0, increase sloop, take out the out lanes, etc. to make it even tougher. I just don't get the "long ball time" argument.