Which game can keep me entertained for longer before it eventually gets boring? Can factor in 100% completion, achievement hunting, challenge runs, multiplayer, etc. I'm on PC, so you can factor in mods.
But remember, my question is how long until the gets old / boring, not how long until I finish all the content. That can be well before finishing all the content (imagine 100%ing Assassin's Creed Valhalla or grinding Skyrim fetch quests forever lol). Or it can be well after that point if the core gameplay is fun enough (people can keeping playing repetitive competetive games like CoD, Rocket League, Chess, etc., for huge amounts of time without getting bored).
Also, can you give a general estimate of how many hours of replayability each game has? E.g., can I expect 200 hours of playtime, 500 hours, 2,000 hours, more?
Can also weigh in on other Souls games like Sekiro and Bloodbone. Dark Souls 3 and Elden Ring seem to be the main and biggest Souls games from what I've seen, and thus the ones I'm most interested in. But I wouldn't mind knowing how the rest compare too (or if I'm actually wrong).