Good - ambience, story, scenery, quests, character skill tree.
Bad - character relationships, role-playing capability, dialogue,
This is ultimately an rpg, and to have a game be highly restrictive in the characters you can actually meet or meaningfully interact with is very dissappointing. Even Andromeda had better npc development.
You can walk around and drive around and everything is beautiful but interact with any npc's, even the main story npcs, and they are restrictive and limited.
Half the time your "dialogue choices" are the same answer.
The "different endings" you can get are made by differentiating some key quest choices. That's it. Everytime you play you are still the same V.
Games from 10+ years ago have way better npc relationships and rpg feel.
This rpg feels more like the HALO series... you play as masterchief and you ARE masterchief in perspective. No customization. You are some bratty punk named V with 4 friends and 1 lover...or none. That's it.
Witcher 3 feels more like an rpg.... and you're a straight guy with 2 main love interests! ...but with far more interesting npc characters that remain relevant throughout the game.
If you want a good rpg, go play mass effect, fable, or even dragon age...many better options.
Play this one for a very cool looking futuristic game, but limit your expectations. It is a little "r" in rPG.