I give it 9/10, MY opinion
But playing with my girlfriend is even more enjoyable than playing the best of the best game ever!!!
But my

's are:
WHAT makes a game great

Depends on personal meanings!!
Can a game be great for everyone

For sure NOT!!
Must every game have a "good ending" for the "hero"

No, but also back again a personal opinion!!