The server stuff in this game sucks ass, period. It's totally borked. Connections are often terrible if you leave the thing to its own devices, the matchmaking sucks, and trying to run a server is an exercise in frustration due to bugs and stupid behavior. These are the big problems with the game.
But if you use the server browser and play with buddies, things are much alleviated. Now that the OWnet server is running without issue that should help, at least when others are around to play with. How do you ping to that? I know it's a bit variable. But it seems like one can deal with a ping of 200ms or so without it being too noticeable. The game is a little more forgiving about it than some, and I think it might have some kind of lag compensation in place...? Not sure on that one.