Superfluous detail perhaps but VP/FP/FX3 are not "front ends". They are pinball "engines". A front end would be PinballX, PinballY and PinUp Popper.
As to which one people mostly use:
Visual Pinball (latest VPX 10.6, 10.7 is in early beta):
Strengths: physics are probably the best in the business, it's free. Just about every table that's ever existed has been created and there are some cool originals. Because of Visual Pinmame, the emulation is very accurate so that every ruleset, every light switch, every sound from the real pins are recreated in a better than expected fashion. Development is still going strong, maybe throughout it's 19 years, we can honestly say for both table development and the VP program itself, this is the golden age! Source code is freely available and the devs welcome suggestions. In the right hands, an author can make a table look/sound/play just about as good as you can get imagine in digital format. Basically if you used to love a real table, chances are it's been recreated in VPX. Bonus: A seperate build exists that even supports VR!
Weaknesses: In some sense, the engine shows its 2d roots (dating back to 2001!). Lights aren't real light sources. Needs very good specs if you want to play in a cabinet environment. For the full experience, you need a lot of different programs running (ie: one persons strength is another persons' weakness). The hunt for table, rom, backglass, etc can be tiring sometimes. Hey, I'm old 
Future Pinball (latest version really means latest BAM update):
Strengths: I think the engine dates back to 2008 but it still looks great. It's a true 3d engine. The BAM add-on has brought new life to it, with improvements in the graphic engine, improve physics, etc. Quite a few "original" tables that are top notch. BAM has added tracking camera support which some people find very cool on a pincab. BAM has also added VR support.
Weaknesses: Physics are improved with BAM, but it's still not to everyone's taste. No source code means the development of FP itself has been dead for ions. No emulation so rules are typically not accurate when compared to real table.
Pinball FX3:
Strength: FX3 is a commercial program so you don't need to hunt for anything like ROMS, it works out of the box. Physics on latest versions for Williams tables are REALLY good. Engine reflects the commercial roots well. The extra modes which include neat animations is very cool (and can be turned off at a press of a button while you play). recreation of real tables are done via emulation so you get all the ruleset, sound, etc that emulation brings. Some cool "originals" . Has a cabinet mode.
Weakness: Because it's a commercial app, it's not the most flexible (especially for cabinet). It's not free (well, that's not a bad thing but it's something to consider for some). Table releases has slowed down to a crawl. No VR support. Yes, some cool "originals" but most tend to play to a casual audience (so maybe too easy)
Bonus:
Zaccaria Pinball:
Strengths: Commercial program so again, you don't have to hunt for different programs. caters to european tables that many North Americans haven't seen before. Its 3d engine is quite decent, putting on an good lightshow. GREAT value for what you pay. You get to hear MY VOICE in one of the tables, can't beat that! The menu lady is my daughter
Also has VR support, has a cabinet mode
Weakness: It's not using emulation so some bugs. The physics are very good but IMHO not really in the same class as VP or FX3 (but still good!). I only did the one table eheh. Also not very flexible for using front ends, etc.
Edited by The Loafer, 03 September 2020 - 05:11 AM.