Judging by this post seems to me that this is all about some internal struggle and personal relationships which I don't give a dime about. Both sides seem to look... contraversionally to say the least. Not enough information to make a conclusion.
Seems you are right. But onex at least has a working product and that counts for something.