Trust me, I'm not gloating (I definitely feel you pain!).....
But here is the downside to an 'open' system. Because of the lack of finality to the OS release (a closed system cannot be as easily fixed), it appears that beta-testing is given a bit less importance. There is always a 'we can fix this later' component to software releases, whereas a 'closed' system needs FAR more careful alpha and beta-testing, because, once a 'bug' is out. it's a far more expensive procedure to fix it (if it can be fixed at all).
This is NOT a condemnation of soft-arrangers, just a look at the fact that the sword cuts both ways, at times...
_________________________
An arranger is just a tool. What matters is what you build with it..!