Tens of bugs and vulnerabilities have been found in prior reviews. It will take some more time (and more eyes) to make it bulletproof.
Personally I think the whole Masternode payment system should be replaced by another cleaner system that works at the protocol level. No enforcement or centralization would be necessary, while eliminating forking risk.
Perhaps the spreadcoin dev might want to have a go at such a system.
Cleaner?? protocol level? What centralisation? Whats clean about thousands of clients going on and off every second while trying to maintain rounds of anonymity? That would juts cause mayhem. What is unclean about blind nodes with 100% uptime? And what about PoService?
I dont get it.
I don't remember when you got on board, but prior to the semi-voluntary scheme of payments with enforcement threat, there was a direction of mandatory payments (100%) with no enforcement needed whatsoever. Unfortunately it caused forks in the production environment so then we got to a situation where some people were calling for no hard forks, others were in favor to get the job done - even if it includes a few more problematic forks as a byproduct etc etc. Then we got the spork and the rest is history.