I did not complete this game. I played it all the way up until the (plot moment that everybody knows where the game radically changes)
I really liked it despite its flaws. It was a lot of fun to mess around with all the different abilities and gameplay mechanics the game throws at you.