Beat it in about 24 hours, and I had an amazing time with it. Setting the tedious side quests aside, this game has so much going on for it. Amazing soundtrack and voice acting, fun combat, great characters, intriguing story, etc. etc. I just couldn't put it down. The best moment of the game: Kaine screaming at a boss "I will kill you, you shit hog" and Weiss answering "Oh come now, that is not even a real word."
I got Ending B according to the game, but the achievement said I saw Ending A...Not really sure. In any case, it was a pretty happy ending actually. I think I will do a NG+, something I have never ever done in my life before.....But probably not right away.