I really love the concept behind CiM and I love the series. That said, I'm completely dismayed by how poor the pathfinding is in CiM2. Although it wasn't perfect, I feel like it was better in the original CiM. Without fail, as soon as you start having connections with even a remote amount of complexity, the citizens are unable to complete basic pathfinding tasks. I build out a big network, then follow a few cims to discover that building the network was pretty pointless since the citizens have no idea how to navigate it.
Here's an example. When you have two services that connect more than once, citizens will often get off the first line, transfer to the second line, then transfer back to the line they were originally on. It doesn't matter if the line transferred to is a local bus that makes a bunch of stops before connecting to the next stop on the original line. here's an illustration:

Sometimes they'll even connect to 2 or 3 additional lines before getting back onto the line they were originally on. From watching the cims I have no idea how CO programmed the pathfinding algorithm. Often it honestly seems like the cims are taking random paths until they reach their destinations.
Is there any hope that these issues will be fixed? I want to play this game, but every time I do, I get let down as soon as my network gets big enough that there's more than one possible path between two points on the network. And the cims tend to pick one of the worst routes possible.
Here's an example. When you have two services that connect more than once, citizens will often get off the first line, transfer to the second line, then transfer back to the line they were originally on. It doesn't matter if the line transferred to is a local bus that makes a bunch of stops before connecting to the next stop on the original line. here's an illustration:

Sometimes they'll even connect to 2 or 3 additional lines before getting back onto the line they were originally on. From watching the cims I have no idea how CO programmed the pathfinding algorithm. Often it honestly seems like the cims are taking random paths until they reach their destinations.
Is there any hope that these issues will be fixed? I want to play this game, but every time I do, I get let down as soon as my network gets big enough that there's more than one possible path between two points on the network. And the cims tend to pick one of the worst routes possible.