Hallo Franz,
erstmal ein herzliches Willkommen hier im Forum.
Zu deiner Frage wegen TrainController oder Funktionsbaustain kann man, aus meiner Sicht, keine genaue Antwort geben.
Ob nun das einen oder das andere passender währe hängt immer stark davon ab wie die Anlage aussieht, wieviel Strassen man befahren möchte, was man sich so wünscht und vielen anderen Anforderungen.
Wenn man jetzt "nur" ein paar Fahrzeuge im "Kreis" fahren lassen möchte die auch mal ein bißchen blinken, dann reicht eigentlich ein Funktionsbaustein vollkommen aus.
Wenn jetzt aber Kreuzungen, Abzweigungen, und besonders auch noch ein Kreisverkehr hinzu kommt dann muss man schon einiges mehr mit einplanen.
Ein Kreisverkehr ist schon anspruchsvoller als einen Kreuzung mit Ampeln. Man muss berücksichtigen ab wann ein Fahrzeug anhalten soll (kommt ein anderes Fahrzeug welches Vorfahrt hat oder nicht, oder biegt es ab; man darf das wartende Fahrzeug auch erst dann weiterfahren lassen wenn das andere vorbei ist und kein anderes mehr kommt, da kommt dann auch wieder die Rückmeldung mit ins Spiel!) und ab wann es fahren darf.
Ist alles etwas kompliziert beschrieben aber bei einer Kreuzung mit Ampel kann man das alles wesentlich vereinfachen. Ampel auf Rot und das Fahrzeug bleibt stehen, Ampel auf Grün, Fahrzeug darf fahren.
Könntest du uns mal einen schematischen Plan geben wie du dir deinen Strassenverlauf vorgestellt hast?
Was man mit TrainController +Street auch machen kann das man die Fahrzeuge manuell steuern kann.
Und wie siehts mit einer Tankstelle aus?
Oder einem Feuerwehreinsatz? Blaulicht ist echt faszinierend
Kleines Edit:
Schau mal hier rein, da ist ein interressanter Beitrag zu DC-Car und Traincontroller
KLICK MAL DRAUF