I keep hearing people say variations of "Lex is a capable coder" or even going as far as "Lex is a great coder", which usually only comes up in discussions of some drama resulting from him throwing a fit about something.
Lex has been inside of this game for years. In all of that time, you would assume that he knows a little bit about everything that Minecraft does, and not only be capable of making competent decisions on what Forge should do/be, but also be capable of implementing them. But with 1.8, I started to see that Lex doesn't really know what we may have thought. In all of these years, for example, he never picked up anything about how rendering works. Not even a little bit, apparently. I not only find this mindblowing, but also rather inexcusable. Yet he's adamantly arguing topics which he literally knows nothing about. I've been in 1.8's rendering for months, before Forge was even released for it, and I knew that what Forge was imposing not only went against what modders need to do, but even went against what Mojang themselves do. It was incredibly frustrating.
But I gave it the benefit of the doubt, and tried to use it. But then when I noticed Forge's extended model system (not written by Lex, mind you, just the only thing he accepted) had a glaring flaw due to multi-threading, and I tried to point this out to Lex, Lex initially didn't think there was a problem because he didn't even know the rendering was multi-threaded now. For heaven's sake, I knew this before I ever even looked into the code, just from what I'd heard said from Mojang and others. And of course, at that point, Lex proceeded to blame me for everything wrong with Forge's rendering, simply because I didn't show up sooner to tell him of the problems, as if it could never be changed now. It was the first and only time I ever went to Forge chat. Also the last time I ever bother with the Github, because immediately after the chat room encounter, he wiped out an issue I posted.
There was a time when I did actually agree with the sentiment of Lex being a good dev, particularly before I ever had any personal encounters. I used to think that a lot of the arguing I heard about was just people with big heads butting. In fact, I used to be the kind of person who would reassure people that the Forge team was all hard at work when new versions of the game came out, to be patient, and be thankful for the work they do at times like that. But once I realized that I was just being naive, and essentially defending inexcusable behavior, I stopped doing that.
Forge needs a team, not an incompetent dictator. I'm hoping Immibis is able to turn this mess around with his fork, because he's proven for years that he actually knows what he's doing, and without acting like a raging lunatic in the process.