Quoted from pinballrockstar:Pyprocgame is hard because of the lack of manual,but very rewarding,powerful and professional.
Mpf makes your game flip in a few minutes and there is a ton of info in the manual.
Our machine runs very well on it.
With no programming skills,we were able to build us a pinball.
I think that speaks volumes about MPF that you were able to build a pinball machine with no prior programming skills. I've read that opinion from others as well.
I wish I could have a more defined question, but from my experience with any type of development is that typically the more user friendly experience comes at the cost of flexibility in the long run. Does anyone know if there are limitations to MPF as you become more familiar with pinball software development? Sorry, I know that is a very general question.