The Pinball Arcade is a great game. It does a fantastic job of simulating these machines and is remarkably accurate given the limitations. No, you cannot recreate the experience of real pinball digitally. But TPA does about as well as can be expected. Ultimately, playing the real machines will always be more fun, but TPA is a great time as well.
And I gotta say my iPad is quite a lot easier to take to the DMV waiting room than my actual Black Hole and STTNG cabs.
TPA has done a great job recreating the artwork and simulating the rules of these tables, often emulating the roms themselves to the point where even glitches or bugs from the real games can be reproduced in TPA, as well as all the hidden easter eggs.
it's true that their model could use more built-in randomness, though. for example, with a few exceptions, kickouts on most tables kick the ball out exactly the same way every time, which we all know is pretty unrealistic. there's usually a bit of variance. it's not so much that the physics on the tables are particularly inaccurate (although some are considerably faster than real life). it's moreso that the physics are 100% consistent -- the same shot at the same angle bounces off the exact same way and makes the same three ricochets every time, for example. it makes the tables unrealistically predictable, and with a lot of practice, this allows a good player to post unrealistically high scores. otherwise, the tables play pretty much as their real-life counterparts do.
for example, I recently took first place in TPA's kickstarter tournament for STTNG. my winning score was over 108 billion. (they sent me an autographed STTNG translight as a prize! very cool!). That game took about an hour. I don't think it's likely anyone could get a score of 108 billion on a real STTNG without walling off the outlanes (my own best is only about 10 billion IRL). And it's not because TPA's version is "easy". it is a DRAIN MONSTER in fact. casually booting it up and shooting the ball around will result in a VERY short game. lots of people complain that it's too drain-heavy actually (a trait it shares with its real-life counterpart!). but the consistency -- the repeatability -- of shots allows a good player to make ONLY the shots for which he has prior knowledge of the outcome, and exploit that for long, long game times.