Also, ProAsm never claimed that he has the knowledge and capabilities of a professional programmer, but he can code and he proved it.
Anyway, Duke3dw is more polished from the the old JFDuke3D port, and SWP is more polished from the old JFShadowWarrior port.
Plus, ProAsm has also created few utilities, which you can find in his site, that are very useful.
Now, why everyone is using EDuke32 and forgot about all the other ports ? It's simple, because it is awesome!
To make EDuke32 beyond awesome, three things should be done:
1. Eliminate any remaining bugs.
2. Finish all the incomplete features (like multiplayer support) and make them fully working.
3. Optimize the Polymer renderer, make it a fast renderer so that we can use it all the time. I'm in love with Polymer renderer

About Megaton Edition: it is the easiest way to legally get Duke3D + the three commercial expansions for a low price.
