Have you played Life is Strange? I think you would find it addresses many of your complaints.
Josh DeLung
11

Never heard of it. Thanks for the suggestion, I’ll check it out. ;)