I've owned it thrice, once way back when (90s) and had 2 a couple years ago.
Yes, it is neat, and different; and you CAN learn to shoot it
effectively, just like any other game. However, the novelty does wear
off. If you have a lot of different people over, great game to have as
they'll play it and remember it.
If you have a lot of games where some lie fallow for a long time, also
good to have, if you afford room for it.
One thing to know about the stock software vs. the mod - the stock
software has a minimum timed game feature. The least amount of time you
get for a game is 90 seconds (settable to 120, 160, or 180). So, the
stock software often the last ball of the game you drain and keep
getting "shoot pinball again" with a ball launched. (which you can't see
it's out of sight).
The custom software completely eliminates the minimum time requirement,
making it a 3 or 5 ball and done game. If I ever get to having what
amounts to limitless space, I'd get a game back but I'd never use
anything but the custom software. (Available on IPDB and John Wart Jr
should have it in his library as well).
There's also a version of the software that adds freeplay which was
never a factory option on early bally/stern games.