Yes, great game but I was definitely ready for it to be over. The ending was fun but a little disappointing as it felt like my character really was just there, and not taking part in the endgame. Probably not accurate because I'm sure the choices in the game I made had an effect on the ending, including the choices I made in the end, but it felt like the choices made no real difference. Can't say more without spoiling things. Anyway, yes worth the long haul for sure.