I actually use Visual Pinball, and I like it alot. To me Pinball Arcade adds too much stuff that isn't there for my liking. Makes it too much like a video game but VPin is a nice emulation software. And its free, and a lot of the tables are really amazing... And no... It will never replace a real machine, no matter how nice you get your cab with all the leds and all the shakers and solenoids... BUT! Some of the games it does emulate quite nicely. Single level games and old em's it emulates really well. It does a great job with breakshot... But, of course a real pin is a bit more fun... But, playing a virtual one is a lot less headache. I can resolve my issues with those in minutes, but with real pins... Hours or days. Still no one can really have like 300 pinball machines in there house and so I enjoy using VPin to get to know the rules and also just see if a table is something I'll like... But, I never ever rate a machine without playing the actual physical pin. Just a fun program and community.