Overall experience was too good. One of the great game i have played.
The story, characters and the diversity of the game was very engaging and lively.
One of my favourite thing that NPC are very random and are very accurate, even the side quest seems like main story.
The transition from game to cinematic was too awesome.
Overall I really enjoyed it and I was very fortunate to play it at the time of release.