I've played a few public games before. Realistically if you don't join in the first two hours of a run the base will already be so large with so many different expansion operations going on that it's hard to keep up or have fun. Especially because so many people have megabase blueprints they just keep rubber stamping down.
Its more fun to have a close group you play with regularly and can schedule online times with.