Ok, let's play nice.
Sorry I have been away for some time do to a number of things (not the least of which was the storm that killed a couple thousand people in the Philippines, hit just a couple miles from where my daughter and my grandkids live - they are fine now).
David, "I" in my statement does not actually mean "me", it could and often does mean my wife. She has her own server she shares with a team (5 people). They wanted to do Multi-Networking and tried your plug in. To be sure I did not personally try it.
It went something like this... My wife sort of expects that anytime she wants she can get free computer advice from me. I think she is likely right. However, I do not always pay that close of attention to the problem.
It likely went "I have a problems with Networks for WordPress: Honestly, I just can't get it to work. It seems to want access to some server areas that my hosting account doesn't allow."
Rather than actually listening to what she said, I handed her a flash drive with the file I am using (and had to fix) and said, "here, try this!" She did, it worked, end of story.
My post was in reply to the OP's question about experience. My post was about my experience and what has happen to me (what I use and what others had asked me when they had a problem with your plugin.) Nothing more.
Because you asked, I did go back and ask my wife's team what they had a problems with. Their reply was "ServerAlias directives or Host Headers!"
That is basically all I know about their problem with your plugin. As to your code, well gee, all I know is 5 people couldn't figure it out and they came and asked me, I gave them what I use and they had no problems.
As to your statement that the code is similar. Well, that is likely true enough. ALL code that does the same thing would have to be similar. Meaning folks, code you pay for or code you donate for, or get free is likely similar! (I think the HTTP stack in Windows is still free code that Microsoft uses for free! - But do not quote me!) Personally, I do not pay for any code, but I do donate a lot to people who write good clean code.
Bike at face value I would agree with you. Especially about the trac ticket. I posted it hoping to get an update from the author. Sort of as a road map to making the plugin work. I am NOT the author or the maintainer. The update never happened, so I maintain it myself for my purpose and call it the TuKod (To Code) Multi-Network (for my own use).
On the other hand Bike, something David said gave me pause...
"The only difference is that I have added some UI improvements and user-driven troubleshooting steps in response to issues reported by users."
That means more code, and more code can slow things down. I have NOT looked that David's code. But I can say there may be room for a clean and fast code, that guys like me would like, as well as a "we have an easy fix for any that goes wrong." I did not look at the code David has, but for me, bigger and easier is not the same as faster in a server that is heavily loaded.
Plugins do bog down servers and WordPress websites. Many post are dedicated to that. A plugin that works fine at 100 pages an hour may not work so well at 100 pages a second. What I use is very light on the server, and that may or may not be a factor to someone else also. Again, I am not saying anything about David's code, other than it is a magnitude larger in size, to do all the extra things.
As for paid software, honestly I have no idea what that is like, but I suspect it is counter productive. The LAST software I actually paid for was somewhere around 35 years ago... I guess that dates me a bit. Even then I rarely paid for software! I do know people who paid for software and got very little or no support or the company / person went belly up with code that cannot be updated... My own opinion is that is against paid software. I am fully Open Source.
coreymj78 if you've got the money and it works for you, then good on you!
To Code or not To Code, that is the question...
I write code almost every day. A while back I was joking with someone about a highly modified theme, I jokingly called it "To Code" He wanted me to release it. My wife heard me talking and suggested that some of my better code modifications I do share with others. Now she speaks almost as many human languages as I speak computer languages, and informed me that "To Code" or "Tokod" in the other spelling, in her native language means to build, construct or support! So, I recently added the domainTuKod.com and will be posting there the WP stuff that I am using. The TuKod Multi-Network Plugin I will put there, as well as that "To Code Theme" and a few other things I use or am working on.
I plan to make this a public project, that other people can contribute code to, and if others like it, maybe it will end up on WP.org. Because I use these and update them myself there should be some kind of support for the foreseeable future.
It may be possible to merge the code with David's code, don't know, but I am not willing for slowdowns in the runtime side.
That is the beauty of open source, if you are looking for something lean and compact, Tukod Multi-Network will likely do you. If you need something with more bells and whistles and able to fix past mistakes, but perhaps at the cost of more code, David seems eager to support his Networks. And if you want to pay someone because you think that is better, well, you have that option also.
It would be nice if everything worked!