Just a small follow-up: In the meantime MPF 0.50 was released (and two maintenance releases 0.51 and 0.52). Soon there will be 0.53. A lot of features were added and even more bugs fixed.
A few things which came up earlier in the thread are also becoming reality:
- You can use MPF with Virtual Pinball (VPX) tables (currently only dev; soon 0.53)
- There is a proof of concept to use Unreal engine as backbox (in addition to the built-in media controller and Unity)
- A lot more hardware platforms are supported (Arduino Pinball Controller, Stern Spike Stepper, TIC Stepper Controller, StepStick and PD-LED Steppers and much more)
Documentation has been extended (http://docs.missionpinball.org/en/dev/) and we added a lot more example for common cases. Let us know if you are missing anything and keep on building!