Games that require me to discover a chunk of it's lore by reading are a no go for me. That's most fantasy games. I don't like reading journal entries in games. Lot's of devs should take que from Rockstar on this. GTA V in particular has excellent mission design, and instead of opening some text book to read about the city, or characters, it directly puts you on missions to interact with different npc's by doing various different tasks designed specifically for that npc. It lets you discover the lore by driving around the city and interacting with npcs and the environment to make the city feel alive. None of it is boring, repetitive, or required to progress, and that's the best part. Basically instead of giving me a book to read about the old dragon king, just make an npc that tells the story in a dramatic way while you are riding on horseback around the beautiful landscapes.
GTA V has one good character, one alright one, and one is just bad. Franklin. he's just a stereotypical black dude, and as a black man, it was pretty lame to see him eventually just become a third wheel for Trevor and Michael's story. I mean he's just a gang banger, and every time something happens, he's just automatically down, because he's a ryder n needs to get that paper? Trevor and Michael are given all this conflict and personality, and reasoning (them being former bank robbers) and Franklin is just there to be a gangster, because he's from the hood, and because San Andreas right!? At least Lamar was fuckin' hilarious.