You will be able to pretty much make your own server with just a few clicks, instead of going through a less convenient process of setting up your router/ paying for a server or keeping your PC on 24/7. This is a step in the right direction and will make the multiplayer much more accessible and last longer. Plus, it also works for the consoles. Some things would be lost though, like custom game modes and other useful plug-ins, so the next step would be to have the possibility to add these to your lobby/room/server (at least on PC).
TM Turbo looks much more user friendly and it clearly has the potential to be a big success (You'll need more advertising when the release date approaches

Also to keep on-topic, what will be the max number of players in a lobby?