What do you guys think is the best route?
......client -> host 
if you srsly want to walk the p2p line:
Make it so that people won't have to forwardport's (like DoW2)
Make it so that you can select in pantheon (only EU only Asia only USA players)
Make it so that you can see how big the ping is to someone in the custom game lobby, can't be so hard so just "ping IP XY"
Make filter option for the custom game lobby : EU only ping under >100 map only, stuff like that
Make something that detects laggers and if they have a low upload speed get's them behind a proxy so that they only upload to the proxy and the proxy is streaming is informaiton to everyone els (people with 5kp upload cna play with 9 players)
drop me a mail -> reamus@aon.at next time you plan a game and ill test it so this won't happen again, your reputation is srsly damaged.