I’ve played the first 2.
TF2 is a decent game, but you have to really want to play this type of game. You basically lay down roads/train tracks, ports, stations, etc to facilitate transport of good from 1 place to another. That’s the gist of it all. You don’t build towns, or any other infrastructure. You purchase appropriate vehicles for the time period you’re currently playing (in the campaign you start out in the gold rush era using horse drawn transport buggies). You set routes, and then meet the goals of the scenario. There’s usually 3 weird sub quests per level that have you play “find the right pixel to click on” but these are just fluff and add nothing to the campaign.
Stardew Valley is another game you have to be in the mood to play. Now, for my first playthrough, I totally dug it. I enjoyed the farming aspect, and especially growing my farm bigger and bigger as my funds increased. There’s a bit of a dating sim in that you bring gifts to people, and their affection towards you grows. You can eventually marry one of the other NPCs (certain ones only). Then there’s the mineral cave where you fight off baddies while mining rocks with a pick. There is a bit of a progression here too.
Then thing about Stardew Valley where I differ from more hardcore fans, is that I can’t get myself to want to playthrough it again. The ending I had in my first game made me want to, but then after starting, I ran out of steam for the game play loop, and especially the NPC interactions.
My preference of these 2 would be on Stardew Valley since I did finish it. I think I bailed out of TF2 mid-way through the campaign.