I might join a Tecmo Bowl league soon (I've already joined the Tecmoworld.com forums), and I've played a few games (even with Discord), but I have never hosted. I'm having trouble logging on my cable company account to deal with the router stuff, so I just play non-league games.
Also, for me, online playing by connect to servers for games like QuakeLive or World of Warcraft is like the easiest, Hamachi is like a second, and a direct IP connection is third, really.
And for those who might want to know - if you do play directly through an IP connection, you might want to remember that your IP number is static, and you can reset it to a different number if you'd like for your next time playing by disconnecting your router's power cord for 30 seconds, then connect it back. You could even check through Command Prompt your IP settings and see the number for your IP changed.
Hope this was a refreshing view about online connectivity, fellas.