I also loved the graphics, I’m not a graphics nerd personally, I still play the first uncharted games, the first 2 infamous games and Spiderman Shattered Dimensions on PS3 and never care about graphics but when I saw Detroit: Become Human I was in awe. And yeah definitely the scenes felt like they had a lot of weight behind each scenes, which I really enjoyed. As much as I like the Walking Dead Telltale games, there are only like 2-3 choices in each chapter that ACTUALLY matter, if that.
This is more of a confession than an answer but I’ve found plenty of premium episodes of Cum Town, Chapo Trap House and The Deprogram on YouTube surprisingly, and even more surprisingly on iHeart Radio (I only used it bc my TV had it as an app)