I've just never been able to regularly set up games without desync and lag issues that make it not worth it. And I'm obsessed with this game and have been a competent computer user since I was a young kid, but even on multiple computers, running different OSes and trying connections both wired and wireless on different networks it's just pointless. Not to mention the barrier to entry for potential newcomers based on how awkward, clunky, and non-intuitive PJ64k is and all the weird settings that can potentially cause desync issues: controller plug ins, going full screen, etc. Then there's the issue of finding people to play on a server with, having the same connection type etc. etc.
These aren't huge hurdles for people like us who are already really dedicated and are looking for good people to play against but I really don't understand how the scene is supposed to "grow" as it is right now. Nobody who doesn't already really like SSB64 is going to be won over when there's a million other games to compete with, especially stuff like League and Dota that actually work. Hell not to mention newer forms of smash that have netplay already built in.
This is just my two cents but if you guys really want to make playing online "super easy" someone's going to have to knuckle down and write a single executable that just has the emulator, plug-ins, and net-play functionality set up so that it just ****ing works without having to consult a 10,000 word write up on some message board. How many threads have you seen since you joined this board that basically all say the same thing: "I CAN'T GET ONLINE PLAY TO WORK, PLEASE HELP!" PJ64k just isn't going to cut it, regardless of whether there are servers or people to play with.
Also correct me if I'm wrong, but wouldn't a p2p connection be better than connecting to a central server anyway? This is a fighting game that runs at 60 fps so every millisecond of lag matters a lot.