1) JJPPoTC - Everything that's already been said above. To me, this is the definitive pinball experience between the endless ways to play, build quality, amazing sound, looks...etc. If you are remotely into pinball, you need to play this game in a HOME setting.
2) LOTRLE
3) JP2 Premium - this is the one that all people will enjoy.