The p2p system is a good approach in terms of lag and latency, but obviously it doesnt work correctly.
It takes a really long time (5-10 minutes) for the "Connection Info" Window to appear.
And then the fun just starts; If u take a close look you will see some weird stuff going on.
The thing ive seen in like 70% of the cases:
In the connection info window, you see like 7 people. only 4 of them (including urself) will participate in the game, which u can see at the connection status thing. So far the remaining 3 people are just confusing and dont have any effect.
The main part: me and the other players (#1,#2,#3) start the connection process, but one of them, lets say #2, doesnt try to connect to anyone. Or my game just doesnt get the notification that he does, i cant find out.
So now im stuck with #1 and #3 being connected but #2 doesnt even try to connect to anyone.
Only thing i can do is rejoin another game.
I'd rather have a single host and bigger latency than having to try 5times (with at least 10minutes of waiting) until i can finally play.