This review is a long time coming and I should have done it sooner.
This is a damn good game and probably one of my favourites on the platform.
The characters are so interesting, the story is very well written, gameplay is fantastic.
I Find myself smiling at all the good moments, crying at the sad moments and heck, crying at the emotionally happy moments.
it's a roller coaster from the start.
Only annoying thing is the roommate/Tennant lingo all the time, but you get used to it.