I've played Heavy Rain, Beyond: Two Souls and Detroit: Become Human.
Heavy Rain resonated with me the most. Even after I finished the game. Detroit is a very good game but yeah.. it just felt a little lacking. The story I felt was a little cliche and overplayed. Beyond was merely decent and one play through was enough for me. HR wins the cake.